diff --git a/src/components/CreateRoom.vue b/src/components/CreateRoom.vue
index aff5141..e48ede8 100644
--- a/src/components/CreateRoom.vue
+++ b/src/components/CreateRoom.vue
@@ -428,10 +428,7 @@ export default {
console.log(
"CreateRoom: Set display name to: " + this.selectedProfile.name
);
- return this.$matrix.matrixClient.setDisplayName(
- this.selectedProfile.name,
- undefined
- );
+ return this.$matrix.setUserDisplayName(this.selectedProfile.name);
}
}.bind(this)
)
diff --git a/src/components/Join.vue b/src/components/Join.vue
index c5548d5..e796b27 100644
--- a/src/components/Join.vue
+++ b/src/components/Join.vue
@@ -371,7 +371,7 @@ export default {
return Promise.resolve(user);
} else {
console.log("Join: Set display name to: " + this.selectedProfile.name);
- return this.$matrix.matrixClient.setDisplayName(this.selectedProfile.name, undefined);
+ return this.$matrix.setUserDisplayName(this.selectedProfile.name);
}
}.bind(this)
)
diff --git a/src/components/Profile.vue b/src/components/Profile.vue
index 4757e2a..2d68219 100644
--- a/src/components/Profile.vue
+++ b/src/components/Profile.vue
@@ -69,7 +69,7 @@
- {{ $t("profile.change_password") }}
+ {{ $matrix.currentUser.is_guest ? $t("profile.set_password") : $t("profile.change_password") }}
this.userDisplayName = name).catch(err => console.err("Failed to set display name", err));
+ } else {
+ return Promise.reject("No matrix client");
+ }
+ },
+
setPassword(oldPassword, newPassword) {
if (this.matrixClient && this.currentUser) {
const authDict = {