feat(disqus): add new comments trigger

This commit is contained in:
Rıdvan Akca
2024-01-16 13:40:00 +03:00
parent 798529007e
commit 5657f0d793
8 changed files with 155 additions and 1 deletions

View File

@@ -0,0 +1,3 @@
import listForums from './list-forums/index.js';
export default [listForums];

View File

@@ -0,0 +1,36 @@
export default {
name: 'List forums',
key: 'listForums',
async run($) {
const forums = {
data: [],
};
const params = {
limit: 100,
order: 'desc',
cursor: undefined,
};
let more;
do {
const { data } = await $.http.get('/3.0/users/listForums.json', {
params,
});
params.cursor = data.cursor.next;
more = data.cursor.hasNext;
if (data.response?.length) {
for (const forum of data.response) {
forums.data.push({
value: forum.id,
name: forum.id,
});
}
}
} while (more);
return forums;
},
};