From 265e44f03ec5d8a295e8a5db99315c1334072a06 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Sun, 2 Feb 2025 14:31:58 -0500 Subject: [PATCH] refactor: remove deprecated methods --- src/categories/index.js | 1 - src/categories/unread.js | 46 ---------------------------------------- 2 files changed, 47 deletions(-) delete mode 100644 src/categories/unread.js diff --git a/src/categories/index.js b/src/categories/index.js index 51eea283c0..ef1879ab31 100644 --- a/src/categories/index.js +++ b/src/categories/index.js @@ -17,7 +17,6 @@ require('./data')(Categories); require('./create')(Categories); require('./delete')(Categories); require('./topics')(Categories); -require('./unread')(Categories); require('./activeusers')(Categories); require('./recentreplies')(Categories); require('./update')(Categories); diff --git a/src/categories/unread.js b/src/categories/unread.js deleted file mode 100644 index 48d80bb29d..0000000000 --- a/src/categories/unread.js +++ /dev/null @@ -1,46 +0,0 @@ -'use strict'; - -const db = require('../database'); - -module.exports = function (Categories) { - Categories.markAsRead = async function (cids, uid) { - // TODO: remove in 4.0 - console.warn('[deprecated] Categories.markAsRead deprecated'); - if (!Array.isArray(cids) || !cids.length || parseInt(uid, 10) <= 0) { - return; - } - let keys = cids.map(cid => `cid:${cid}:read_by_uid`); - const hasRead = await db.isMemberOfSets(keys, uid); - keys = keys.filter((key, index) => !hasRead[index]); - await db.setsAdd(keys, uid); - }; - - Categories.markAsUnreadForAll = async function (cid) { - // TODO: remove in 4.0 - console.warn('[deprecated] Categories.markAsUnreadForAll deprecated'); - if (!parseInt(cid, 10)) { - return; - } - await db.delete(`cid:${cid}:read_by_uid`); - }; - - Categories.hasReadCategories = async function (cids, uid) { - // TODO: remove in 4.0 - console.warn('[deprecated] Categories.hasReadCategories deprecated, see Categories.setUnread'); - if (parseInt(uid, 10) <= 0) { - return cids.map(() => false); - } - - const sets = cids.map(cid => `cid:${cid}:read_by_uid`); - return await db.isMemberOfSets(sets, uid); - }; - - Categories.hasReadCategory = async function (cid, uid) { - // TODO: remove in 4.0 - console.warn('[deprecated] Categories.hasReadCategory deprecated, see Categories.setUnread'); - if (parseInt(uid, 10) <= 0) { - return false; - } - return await db.isSetMember(`cid:${cid}:read_by_uid`, uid); - }; -};