summaryrefslogtreecommitdiff
path: root/packages/backend/src/models/repositories/user-group.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/backend/src/models/repositories/user-group.ts')
-rw-r--r--packages/backend/src/models/repositories/user-group.ts24
1 files changed, 0 insertions, 24 deletions
diff --git a/packages/backend/src/models/repositories/user-group.ts b/packages/backend/src/models/repositories/user-group.ts
deleted file mode 100644
index 6eb9234244..0000000000
--- a/packages/backend/src/models/repositories/user-group.ts
+++ /dev/null
@@ -1,24 +0,0 @@
-import { db } from '@/db/postgre.js';
-import { UserGroup } from '@/models/entities/user-group.js';
-import { UserGroupJoinings } from '../index.js';
-import { Packed } from '@/misc/schema.js';
-
-export const UserGroupRepository = db.getRepository(UserGroup).extend({
- async pack(
- src: UserGroup['id'] | UserGroup,
- ): Promise<Packed<'UserGroup'>> {
- const userGroup = typeof src === 'object' ? src : await this.findOneByOrFail({ id: src });
-
- const users = await UserGroupJoinings.findBy({
- userGroupId: userGroup.id,
- });
-
- return {
- id: userGroup.id,
- createdAt: userGroup.createdAt.toISOString(),
- name: userGroup.name,
- ownerId: userGroup.userId,
- userIds: users.map(x => x.userId),
- };
- },
-});