[mastodon-client] fix mentions

This commit is contained in:
Laura Hausmann 2023-07-06 01:44:29 +02:00
parent 4aa088f173
commit 9a0d74a5c5
Signed by: zotan
GPG key ID: D044E84C5BE01605

View file

@ -1257,7 +1257,14 @@ export default class Misskey implements MegalodonInterface {
}
public async getMentions(text: string, cache: AccountCache): Promise<Entity.Mention[]> {
const mentions :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;
}