summaryrefslogtreecommitdiff
path: root/src/models/repositories/page-like.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/models/repositories/page-like.ts')
-rw-r--r--src/models/repositories/page-like.ts5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/models/repositories/page-like.ts b/src/models/repositories/page-like.ts
index 94b1685e5e..cfef950f3b 100644
--- a/src/models/repositories/page-like.ts
+++ b/src/models/repositories/page-like.ts
@@ -1,12 +1,13 @@
import { EntityRepository, Repository } from 'typeorm';
import { PageLike } from '../entities/page-like';
import { Pages } from '..';
+import { User } from '../entities/user';
@EntityRepository(PageLike)
export class PageLikeRepository extends Repository<PageLike> {
public async pack(
src: PageLike['id'] | PageLike,
- me?: any
+ me?: { id: User['id'] } | null | undefined
) {
const like = typeof src === 'object' ? src : await this.findOneOrFail(src);
@@ -18,7 +19,7 @@ export class PageLikeRepository extends Repository<PageLike> {
public packMany(
likes: any[],
- me: any
+ me: { id: User['id'] }
) {
return Promise.all(likes.map(x => this.pack(x, me)));
}