summaryrefslogtreecommitdiff
path: root/src/models/repositories/user-group-invite.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/models/repositories/user-group-invite.ts')
-rw-r--r--src/models/repositories/user-group-invite.ts24
1 files changed, 0 insertions, 24 deletions
diff --git a/src/models/repositories/user-group-invite.ts b/src/models/repositories/user-group-invite.ts
deleted file mode 100644
index 1d4c2aa15f..0000000000
--- a/src/models/repositories/user-group-invite.ts
+++ /dev/null
@@ -1,24 +0,0 @@
-import { EntityRepository, Repository } from 'typeorm';
-import { UserGroupInvite } from '../entities/user-group-invite';
-import { UserGroups } from '..';
-import { ensure } from '../../prelude/ensure';
-
-@EntityRepository(UserGroupInvite)
-export class UserGroupInviteRepository extends Repository<UserGroupInvite> {
- public async pack(
- src: UserGroupInvite['id'] | UserGroupInvite,
- ) {
- const invite = typeof src === 'object' ? src : await this.findOne(src).then(ensure);
-
- return {
- id: invite.id,
- group: await UserGroups.pack(invite.userGroup || invite.userGroupId),
- };
- }
-
- public packMany(
- invites: any[],
- ) {
- return Promise.all(invites.map(x => this.pack(x)));
- }
-}