fix: add domain when querying for user on GoToSocial (#2221)

pull/2225/head
Natsu Kagami 2023-07-11 14:59:48 +02:00 zatwierdzone przez GitHub
rodzic 895c1ecd8d
commit a6e4da8c41
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
1 zmienionych plików z 2 dodań i 2 usunięć

Wyświetl plik

@ -69,10 +69,10 @@ export async function fetchAccountByHandle(acct: string): Promise<mastodon.v1.Ac
async function lookupAccount() {
const client = useMastoClient()
let account: mastodon.v1.Account
if (!isGotoSocial.value)
if (!isGotoSocial.value) // TODO: GoToSocial will support this endpoint from 0.10.0
account = await client.v1.accounts.lookup({ acct: userAcct })
else
account = (await client.v1.search({ q: `@${userAcct}`, type: 'accounts' })).accounts[0]
account = (await client.v1.search({ q: `@${userAcct}@${domain}`, type: 'accounts' })).accounts[0]
if (account.acct && !account.acct.includes('@') && domain)
account.acct = `${account.acct}@${domain}`