fix: handle account uris that differ from server url
This commit is contained in:
parent
20d8aa7e75
commit
e75cc9edf2
2 changed files with 6 additions and 0 deletions
|
@ -58,6 +58,9 @@ export async function loginTo(user?: Omit<UserLogin, 'account'> & { account?: Ac
|
|||
currentUserId.value = me.id
|
||||
servers.value[me.id] = server
|
||||
|
||||
if (!user.account.acct.includes('@'))
|
||||
user.account.acct = `${user.account.acct}@${server.uri}`
|
||||
|
||||
if (!users.value.some(u => u.server === user.server && u.token === user.token))
|
||||
users.value.push(user as UserLogin)
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue