[mastodon-client] fix mentions

This commit is contained in:
Laura Hausmann 2023-07-06 01:44:29 +02:00 committed by Laura Hausmann
parent 034e1aeb14
commit 1aad110cb9
1 changed files with 10 additions and 1 deletions

View File

@ -1257,7 +1257,14 @@ export default class Misskey implements MegalodonInterface {
}
public async getMentions(text: string, cache: AccountCache): Promise<Entity.Mention[]> {
console.log(`getting mentions for message: '${text}'`);
const mentions :Entity.Mention[] = [];
if (text == undefined)
return mentions;
console.log('text is not undefined, continuing');
const mentionMatch = text.matchAll(/(?<=^|\s)@(?<user>.*?)(?:@(?<host>.*?)|)(?=\s|$)/g);
for (const m of mentionMatch) {
@ -1277,6 +1284,8 @@ export default class Misskey implements MegalodonInterface {
});
}
console.log(`mentions collected: ${mentions.length}`);
return mentions;
}