Skip to content

Commit 1af81da

Browse files
committed
Drop old useless constructor arg on repos
1 parent 37eb5b8 commit 1af81da

File tree

13 files changed

+32
-68
lines changed

13 files changed

+32
-68
lines changed

src/components/budget/budget.repository.ts

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import {
1212
UnsecuredDto,
1313
viewOfChangeset,
1414
} from '../../common';
15-
import { DatabaseService, DtoRepository } from '../../core';
15+
import { DtoRepository } from '../../core';
1616
import {
1717
ACTIVE,
1818
createNode,
@@ -43,11 +43,8 @@ export class BudgetRepository extends DtoRepository<
4343
typeof Budget,
4444
[session: Session, view?: ObjectView]
4545
>(Budget) {
46-
constructor(
47-
db: DatabaseService,
48-
private readonly records: BudgetRecordRepository,
49-
) {
50-
super(db);
46+
constructor(private readonly records: BudgetRecordRepository) {
47+
super();
5148
}
5249

5350
async doesProjectExist(projectId: ID, session: Session) {

src/components/comments/comment-thread.repository.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { forwardRef, Inject, Injectable } from '@nestjs/common';
22
import { node, Query, relation } from 'cypher-query-builder';
33
import { ID, Session, UnsecuredDto } from '../../common';
4-
import { DatabaseService, DtoRepository } from '../../core';
4+
import { DtoRepository } from '../../core';
55
import {
66
ACTIVE,
77
createNode,
@@ -19,9 +19,8 @@ export class CommentThreadRepository extends DtoRepository(CommentThread) {
1919
constructor(
2020
@Inject(forwardRef(() => CommentRepository))
2121
private readonly comments: CommentRepository & {},
22-
db: DatabaseService,
2322
) {
24-
super(db);
23+
super();
2524
}
2625

2726
async create(parent: ID, session: Session) {

src/components/comments/comment.repository.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { node, Query, relation } from 'cypher-query-builder';
33
import { DateTime } from 'luxon';
44
import { ChangesOf } from '~/core/database/changes';
55
import { ID, Session, UnsecuredDto } from '../../common';
6-
import { DatabaseService, DtoRepository } from '../../core';
6+
import { DtoRepository } from '../../core';
77
import {
88
ACTIVE,
99
createNode,
@@ -28,9 +28,8 @@ export class CommentRepository extends DtoRepository(Comment) {
2828
constructor(
2929
@Inject(forwardRef(() => CommentThreadRepository))
3030
readonly threads: CommentThreadRepository & {},
31-
db: DatabaseService,
3231
) {
33-
super(db);
32+
super();
3433
}
3534

3635
async create(input: CreateCommentInput, session: Session) {

src/components/engagement/engagement.repository.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import {
1616
UnsecuredDto,
1717
viewOfChangeset,
1818
} from '../../common';
19-
import { CommonRepository, DatabaseService, OnIndex } from '../../core';
19+
import { CommonRepository, OnIndex } from '../../core';
2020
import { ChangesOf, getChanges } from '../../core/database/changes';
2121
import {
2222
ACTIVE,
@@ -56,8 +56,8 @@ export type LanguageOrEngagementId = MergeExclusive<
5656

5757
@Injectable()
5858
export class EngagementRepository extends CommonRepository {
59-
constructor(db: DatabaseService, private readonly privileges: Privileges) {
60-
super(db);
59+
constructor(private readonly privileges: Privileges) {
60+
super();
6161
}
6262

6363
async readOne(id: ID, session: Session, view?: ObjectView) {

src/components/ethno-art/ethno-art.repository.ts

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { Injectable } from '@nestjs/common';
22
import { Query } from 'cypher-query-builder';
33
import { ChangesOf } from '~/core/database/changes';
44
import { ID, Session } from '../../common';
5-
import { DatabaseService, DbTypeOf, DtoRepository } from '../../core';
5+
import { DbTypeOf, DtoRepository } from '../../core';
66
import {
77
createNode,
88
matchProps,
@@ -20,11 +20,8 @@ import {
2020

2121
@Injectable()
2222
export class EthnoArtRepository extends DtoRepository(EthnoArt) {
23-
constructor(
24-
private readonly scriptureRefs: ScriptureReferenceRepository,
25-
db: DatabaseService,
26-
) {
27-
super(db);
23+
constructor(private readonly scriptureRefs: ScriptureReferenceRepository) {
24+
super();
2825
}
2926
async create(input: CreateEthnoArt, _session: Session) {
3027
const initialProps = {

src/components/file/file.repository.ts

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ import {
2222
} from '../../common';
2323
import {
2424
CommonRepository,
25-
DatabaseService,
2625
ILogger,
2726
Logger,
2827
OnIndex,
@@ -54,11 +53,8 @@ import {
5453

5554
@Injectable()
5655
export class FileRepository extends CommonRepository {
57-
constructor(
58-
db: DatabaseService,
59-
@Logger('file:repository') private readonly logger: ILogger,
60-
) {
61-
super(db);
56+
constructor(@Logger('file:repository') private readonly logger: ILogger) {
57+
super();
6258
}
6359

6460
@OnIndex()

src/components/film/film.repository.ts

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { Injectable } from '@nestjs/common';
22
import { node, Query } from 'cypher-query-builder';
33
import { ChangesOf } from '~/core/database/changes';
44
import { ID, Session } from '../../common';
5-
import { DatabaseService, DbTypeOf, DtoRepository } from '../../core';
5+
import { DbTypeOf, DtoRepository } from '../../core';
66
import {
77
createNode,
88
matchProps,
@@ -17,11 +17,8 @@ import { CreateFilm, Film, FilmListInput, UpdateFilm } from './dto';
1717

1818
@Injectable()
1919
export class FilmRepository extends DtoRepository(Film) {
20-
constructor(
21-
private readonly scriptureRefs: ScriptureReferenceRepository,
22-
db: DatabaseService,
23-
) {
24-
super(db);
20+
constructor(private readonly scriptureRefs: ScriptureReferenceRepository) {
21+
super();
2522
}
2623

2724
async create(input: CreateFilm, session: Session) {

src/components/periodic-report/periodic-report.repository.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import {
1818
Session,
1919
UnsecuredDto,
2020
} from '../../common';
21-
import { DatabaseService, DtoRepository } from '../../core';
21+
import { DtoRepository } from '../../core';
2222
import {
2323
ACTIVE,
2424
createNode,
@@ -53,9 +53,8 @@ export class PeriodicReportRepository extends DtoRepository<
5353
>(IPeriodicReport) {
5454
constructor(
5555
private readonly progressRepo: ProgressReportExtraForPeriodicInterfaceRepository,
56-
db: DatabaseService,
5756
) {
58-
super(db);
57+
super();
5958
}
6059

6160
async merge(input: MergePeriodicReports) {

src/components/product/product.repository.ts

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,7 @@ import {
1717
ServerException,
1818
Session,
1919
} from '../../common';
20-
import {
21-
CommonRepository,
22-
DatabaseService,
23-
DbTypeOf,
24-
OnIndex,
25-
} from '../../core';
20+
import { CommonRepository, DbTypeOf, OnIndex } from '../../core';
2621
import { DbChanges, getChanges } from '../../core/database/changes';
2722
import {
2823
ACTIVE,
@@ -80,11 +75,8 @@ export type HydratedProductRow = Merge<
8075

8176
@Injectable()
8277
export class ProductRepository extends CommonRepository {
83-
constructor(
84-
private readonly scriptureRefs: ScriptureReferenceRepository,
85-
db: DatabaseService,
86-
) {
87-
super(db);
78+
constructor(private readonly scriptureRefs: ScriptureReferenceRepository) {
79+
super();
8880
}
8981

9082
async readMany(ids: readonly ID[], session: Session) {

src/components/project/project-member/project-member.repository.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { Node, node, Query, relation } from 'cypher-query-builder';
33
import { DateTime } from 'luxon';
44
import { ChangesOf } from '~/core/database/changes';
55
import { ID, Session, UnsecuredDto } from '../../../common';
6-
import { DatabaseService, DtoRepository } from '../../../core';
6+
import { DtoRepository } from '../../../core';
77
import {
88
ACTIVE,
99
matchPropsAndProjectSensAndScopedRoles,
@@ -27,8 +27,8 @@ export class ProjectMemberRepository extends DtoRepository<
2727
typeof ProjectMember,
2828
[session: Session]
2929
>(ProjectMember) {
30-
constructor(private readonly users: UserRepository, db: DatabaseService) {
31-
super(db);
30+
constructor(private readonly users: UserRepository) {
31+
super();
3232
}
3333

3434
async verifyRelationshipEligibility(projectId: ID, userId: ID) {

0 commit comments

Comments
 (0)