Update UserListService.ts
This commit is contained in:
parent
4a529d2f67
commit
a2446bfef2
|
@ -15,7 +15,6 @@ import { DI } from '@/di-symbols.js';
|
|||
import { UserEntityService } from '@/core/entities/UserEntityService.js';
|
||||
import { ProxyAccountService } from '@/core/ProxyAccountService.js';
|
||||
import { bindThis } from '@/decorators.js';
|
||||
import { RoleService } from '@/core/RoleService.js';
|
||||
import { QueueService } from '@/core/QueueService.js';
|
||||
import { RedisKVCache } from '@/misc/cache.js';
|
||||
import type { GlobalEvents } from '@/core/GlobalEventService.js';
|
||||
|
@ -38,7 +37,7 @@ export class UserListService implements OnApplicationShutdown {
|
|||
|
||||
private userEntityService: UserEntityService,
|
||||
private idService: IdService,
|
||||
private roleService: RoleService,
|
||||
//private roleService: RoleService,
|
||||
private globalEventService: GlobalEventService,
|
||||
private proxyAccountService: ProxyAccountService,
|
||||
private queueService: QueueService,
|
||||
|
@ -85,12 +84,13 @@ export class UserListService implements OnApplicationShutdown {
|
|||
|
||||
@bindThis
|
||||
public async addMember(target: MiUser, list: MiUserList, me: MiUser) {
|
||||
const currentCount = await this.userListMembershipsRepository.countBy({
|
||||
userListId: list.id,
|
||||
});
|
||||
if (currentCount > (await this.roleService.getUserPolicies(me.id)).userEachUserListsLimit) {
|
||||
throw new UserListService.TooManyUsersError();
|
||||
}
|
||||
// 循環参照するからRoleServiceを使えない
|
||||
//const currentCount = await this.userListMembershipsRepository.countBy({
|
||||
// userListId: list.id,
|
||||
//});
|
||||
//if (currentCount > (await this.roleService.getUserPolicies(me.id)).userEachUserListsLimit) {
|
||||
// throw new UserListService.TooManyUsersError();
|
||||
//}
|
||||
|
||||
await this.userListMembershipsRepository.insert({
|
||||
id: this.idService.gen(),
|
||||
|
|
Loading…
Reference in New Issue