MCPcopy Create free account
hub / github.com/TeleBoxOrg/TeleBox_Plugins / getUserDeleteMode

Function getUserDeleteMode

bulk_delete/bulk_delete.ts:29–37  ·  view source on GitHub ↗
(userId: string)

Source from the content-addressed store, hash-verified

27// 获取数据库实例
28async function getDB() {
29 const db = await JSONFilePreset<BdDB>(filePath, { userDeleteMode: {} });
30 return db;
31}
32
33// 获取用户删除模式设置
34async function getUserDeleteMode(userId: string): Promise<boolean> {
35 try {
36 const db = await getDB();
37 return db.data.userDeleteMode[userId] !== false;
38 } catch (error) {
39 console.warn("获取bd用户设置失败:", error);
40 return true; // 默认开启删除他人权限

Callers 1

bdFunction · 0.85

Calls 2

warnMethod · 0.80
getDBFunction · 0.70

Tested by

no test coverage detected