fixed reply processing

This commit is contained in:
Tomoya Matsuura(MacBookPro) 2024-03-04 13:31:18 +09:00
parent 049a9bec94
commit 7356c4bb93

View File

@ -120,14 +120,14 @@ function isReplyToMyself(item) {
if (uri === null) { if (uri === null) {
return false; return false;
} }
return uri.includes("${mastodonInstance}/users/${mastodonUser}"); return uri.includes(`${mastodonInstance}/users/${mastodonUser}`);
} }
// Function to periodically fetch new Mastodon posts // Function to periodically fetch new Mastodon posts
async function fetchNewPosts() { async function fetchNewPosts() {
const response = await axios.get(`${mastodonInstance}/users/${mastodonUser}/outbox?page=true`); const response = await axios.get(`${mastodonInstance}/users/${mastodonUser}/outbox?page=true`);
const reversed = response.data.orderedItems.filter(item => item.object.type === 'Note') const reversed = response.data.orderedItems.filter(item => item.object.type === 'Note')
.filter(item => item.object.inReplyTo === null || isReplyToMyself(item)) .filter(item => isReplyToMyself(item) || item.object.inReplyTo === null)
.reverse(); .reverse();
let newTimestampId = 0; let newTimestampId = 0;