diff --git a/Cargo.lock b/Cargo.lock index b998c248..5287c260 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2837,7 +2837,7 @@ dependencies = [ [[package]] name = "revolt-bonfire" -version = "0.6.0" +version = "0.6.1" dependencies = [ "async-std", "async-tungstenite", @@ -2854,7 +2854,7 @@ dependencies = [ [[package]] name = "revolt-database" -version = "0.6.0" +version = "0.6.1" dependencies = [ "async-recursion", "async-std", @@ -2885,7 +2885,7 @@ dependencies = [ [[package]] name = "revolt-delta" -version = "0.6.0" +version = "0.6.1" dependencies = [ "async-channel", "async-std", @@ -2925,7 +2925,7 @@ dependencies = [ [[package]] name = "revolt-models" -version = "0.6.0" +version = "0.6.1" dependencies = [ "revolt-permissions", "revolt_optional_struct", @@ -2936,7 +2936,7 @@ dependencies = [ [[package]] name = "revolt-permissions" -version = "0.6.0" +version = "0.6.1" dependencies = [ "async-std", "async-trait", @@ -2950,7 +2950,7 @@ dependencies = [ [[package]] name = "revolt-presence" -version = "0.6.0" +version = "0.6.1" dependencies = [ "async-std", "log", @@ -2961,7 +2961,7 @@ dependencies = [ [[package]] name = "revolt-quark" -version = "0.6.0" +version = "0.6.1" dependencies = [ "async-lock", "async-recursion", @@ -3012,7 +3012,7 @@ dependencies = [ [[package]] name = "revolt-result" -version = "0.6.0" +version = "0.6.1" dependencies = [ "revolt_okapi", "revolt_rocket_okapi", diff --git a/crates/bonfire/Cargo.toml b/crates/bonfire/Cargo.toml index ee9b456a..8e75caba 100644 --- a/crates/bonfire/Cargo.toml +++ b/crates/bonfire/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-bonfire" -version = "0.6.0" +version = "0.6.1" license = "AGPL-3.0-or-later" edition = "2021" diff --git a/crates/core/database/Cargo.toml b/crates/core/database/Cargo.toml index 35a6da2d..3fd38acf 100644 --- a/crates/core/database/Cargo.toml +++ b/crates/core/database/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-database" -version = "0.6.0" +version = "0.6.1" edition = "2021" license = "AGPL-3.0-or-later" authors = [ "Paul Makles " ] @@ -22,10 +22,10 @@ default = [ "mongodb", "async-std-runtime" ] [dependencies] # Core -revolt-result = { version = "0.6.0", path = "../result" } -revolt-models = { version = "0.6.0", path = "../models" } -revolt-presence = { version = "0.6.0", path = "../presence" } -revolt-permissions = { version = "0.6.0", path = "../permissions", features = [ "serde", "bson" ] } +revolt-result = { version = "0.6.1", path = "../result" } +revolt-models = { version = "0.6.1", path = "../models" } +revolt-presence = { version = "0.6.1", path = "../presence" } +revolt-permissions = { version = "0.6.1", path = "../permissions", features = [ "serde", "bson" ] } # Utility log = "0.4" diff --git a/crates/core/models/Cargo.toml b/crates/core/models/Cargo.toml index 231b4564..438abcf5 100644 --- a/crates/core/models/Cargo.toml +++ b/crates/core/models/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-models" -version = "0.6.0" +version = "0.6.1" edition = "2021" license = "AGPL-3.0-or-later" authors = [ "Paul Makles " ] @@ -18,7 +18,7 @@ default = [ "serde", "partials" ] [dependencies] # Core -revolt-permissions = { version = "0.6.0", path = "../permissions" } +revolt-permissions = { version = "0.6.1", path = "../permissions" } # Serialisation revolt_optional_struct = { version = "0.2.0", optional = true } diff --git a/crates/core/permissions/Cargo.toml b/crates/core/permissions/Cargo.toml index 9dd71c53..a6fbc40b 100644 --- a/crates/core/permissions/Cargo.toml +++ b/crates/core/permissions/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-permissions" -version = "0.6.0" +version = "0.6.1" edition = "2021" license = "AGPL-3.0-or-later" authors = [ "Paul Makles " ] diff --git a/crates/core/presence/Cargo.toml b/crates/core/presence/Cargo.toml index b58707dd..e77b8ea1 100644 --- a/crates/core/presence/Cargo.toml +++ b/crates/core/presence/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-presence" -version = "0.6.0" +version = "0.6.1" edition = "2021" license = "AGPL-3.0-or-later" authors = [ "Paul Makles " ] diff --git a/crates/core/result/Cargo.toml b/crates/core/result/Cargo.toml index 7a4e3beb..1f321b4a 100644 --- a/crates/core/result/Cargo.toml +++ b/crates/core/result/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-result" -version = "0.6.0" +version = "0.6.1" edition = "2021" license = "AGPL-3.0-or-later" authors = [ "Paul Makles " ] diff --git a/crates/delta/Cargo.toml b/crates/delta/Cargo.toml index cdb12fa2..f41c1ce5 100644 --- a/crates/delta/Cargo.toml +++ b/crates/delta/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-delta" -version = "0.6.0" +version = "0.6.1" license = "AGPL-3.0-or-later" authors = ["Paul Makles "] edition = "2018" diff --git a/crates/quark/Cargo.toml b/crates/quark/Cargo.toml index 7f677b84..97df955d 100644 --- a/crates/quark/Cargo.toml +++ b/crates/quark/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "revolt-quark" -version = "0.6.0" +version = "0.6.1" edition = "2021" license = "AGPL-3.0-or-later" diff --git a/crates/quark/src/impl/generic/users/user.rs b/crates/quark/src/impl/generic/users/user.rs index bc086b9d..98c1af06 100644 --- a/crates/quark/src/impl/generic/users/user.rs +++ b/crates/quark/src/impl/generic/users/user.rs @@ -68,6 +68,7 @@ impl User { x.background = None; } } + FieldsUser::DisplayName => self.display_name = None, } } diff --git a/crates/quark/src/impl/mongo/users/user.rs b/crates/quark/src/impl/mongo/users/user.rs index ee7ba192..bd1bb329 100644 --- a/crates/quark/src/impl/mongo/users/user.rs +++ b/crates/quark/src/impl/mongo/users/user.rs @@ -337,6 +337,7 @@ impl IntoDocumentPath for FieldsUser { FieldsUser::ProfileContent => "profile.content", FieldsUser::StatusPresence => "status.presence", FieldsUser::StatusText => "status.text", + FieldsUser::DisplayName => "display_name", }) } } diff --git a/crates/quark/src/models/users/user.rs b/crates/quark/src/models/users/user.rs index 37c910e1..6c5e2c80 100644 --- a/crates/quark/src/models/users/user.rs +++ b/crates/quark/src/models/users/user.rs @@ -177,6 +177,7 @@ pub enum FieldsUser { StatusPresence, ProfileContent, ProfileBackground, + DisplayName, } /// Enumeration providing a hint to the type of user we are handling