fix: await all results on favourites and reblogged

This commit is contained in:
Mar0xy 2023-10-29 02:20:05 +02:00
parent 43f27a639f
commit 90b666e626
No known key found for this signature in database
GPG key ID: 56569BBE47D2C828
2 changed files with 3 additions and 5 deletions

View file

@ -89,7 +89,7 @@ export class ApiStatusMastodon {
const client = getClient(BASE_URL, accessTokens);
try {
const data = await client.getStatusRebloggedBy(_request.params.id);
reply.send(data.data.map((account: Entity.Account) => this.mastoconverter.convertAccount(account)));
reply.send(await Promise.all(data.data.map(async (account: Entity.Account) => await this.mastoconverter.convertAccount(account))));
} catch (e: any) {
console.error(e);
reply.code(401).send(e.response.data);
@ -104,7 +104,7 @@ export class ApiStatusMastodon {
const client = getClient(BASE_URL, accessTokens);
try {
const data = await client.getStatusFavouritedBy(_request.params.id);
reply.send(data.data.map((account: Entity.Account) => this.mastoconverter.convertAccount(account)));
reply.send(await Promise.all(data.data.map(async (account: Entity.Account) => await this.mastoconverter.convertAccount(account))));
} catch (e: any) {
console.error(e);
reply.code(401).send(e.response.data);