Usernames: Fetch own username from /whoami not /profile

This commit is contained in:
Scott Nonnenberg
2021-12-15 12:02:55 -08:00
committed by GitHub
parent 70ae5bb613
commit a023fc1bb0
9 changed files with 43 additions and 26 deletions

View File

@@ -0,0 +1,16 @@
// Copyright 2021 Signal Messenger, LLC
// SPDX-License-Identifier: AGPL-3.0-only
export async function updateOurUsername(): Promise<void> {
if (!window.textsecure.messaging) {
throw new Error(
'updateOurUsername: window.textsecure.messaging not available'
);
}
const me = window.ConversationController.getOurConversationOrThrow();
const { username } = await window.textsecure.messaging.whoami();
me.set({ username });
window.Signal.Data.updateConversation(me.attributes);
}