core: fix logout all sessions behavior (#1178)

This commit is contained in:
Baoshuo authored and GitHub committed 2026-06-08 12:41:49 +08:00
1 parent 809d1ac6ad
commit dc5bcff952
2 files changed
+5 -3

No files matched your search

+4 -2
View File
@@ -102,8 +102,10 @@ class TokenModel {
}
@ArgMethod
static delByUid(uid: number) {
return TokenModel.coll.deleteMany({ uid });
static delByUid(uid: number, tokenType?: number) {
const filter: Filter<TokenDoc> = { uid };
if (tokenType !== undefined) filter.tokenType = tokenType;
return TokenModel.coll.deleteMany(filter);
}
}