diff --git a/src/classes/Standardizer/plugins/Reddit/getters/getCommunitiesStatistics.ts b/src/classes/Standardizer/plugins/Reddit/getters/getCommunitiesStatistics.ts new file mode 100644 index 00000000..35f7aa94 --- /dev/null +++ b/src/classes/Standardizer/plugins/Reddit/getters/getCommunitiesStatistics.ts @@ -0,0 +1,18 @@ +import Reddit from '../Reddit' +import { StatisticType } from '../../../../../types/schemas/Statistic' + +const COMMUNITIES_FILE = 'subscribed_subreddits.csv' + +Reddit.prototype.getCommunitiesStatistics = async function getCommunitiesStatistics() { + const list = await this.getCommunities() + return { + statistics: [ + { + type: StatisticType.NUMBER, + value: list?.data.length ?? 0, + name: 'Communities number.', + }, + ], + parsedFiles: [COMMUNITIES_FILE] ?? [], + } +}