File tree Expand file tree Collapse file tree 12 files changed +31
-49
lines changed
Expand file tree Collapse file tree 12 files changed +31
-49
lines changed Original file line number Diff line number Diff line change @@ -9,15 +9,11 @@ import ConstRole from '~/core/constants/ConstRole'
99import { type IReqOptions } from '~/core/interface/ReqOptions'
1010import HttpResponse from '~/core/modules/response/HttpResponse'
1111import { asyncHandler } from '~/core/utils/asyncHandler'
12- import Role from '~/database/entities/Role'
1312import v1Route from '~/routes/v1'
1413
1514const route = v1Route
1615const routePath = `/role`
17- const newRoleService = new RoleService ( {
18- entity : 'role' ,
19- repository : Role ,
20- } )
16+ const newRoleService = new RoleService ( )
2117
2218route . get (
2319 `${ routePath } ` ,
Original file line number Diff line number Diff line change @@ -5,15 +5,11 @@ import { env } from '~/config/env'
55import { type IReqOptions } from '~/core/interface/ReqOptions'
66import HttpResponse from '~/core/modules/response/HttpResponse'
77import { asyncHandler } from '~/core/utils/asyncHandler'
8- import Session from '~/database/entities/Session'
98import v1Route from '~/routes/v1'
109
1110const route = v1Route
1211const routePath = `/session`
13- const newSessionService = new SessionService ( {
14- entity : 'session' ,
15- repository : Session ,
16- } )
12+ const newSessionService = new SessionService ( )
1713
1814route . get (
1915 `${ routePath } ` ,
Original file line number Diff line number Diff line change @@ -9,15 +9,12 @@ import ConstRole from '~/core/constants/ConstRole'
99import { type IReqOptions } from '~/core/interface/ReqOptions'
1010import HttpResponse from '~/core/modules/response/HttpResponse'
1111import { asyncHandler } from '~/core/utils/asyncHandler'
12- import User , { type UserLoginAttributes } from '~/database/entities/User'
12+ import { type UserLoginAttributes } from '~/database/entities/User'
1313import v1Route from '~/routes/v1'
1414
1515const route = v1Route
1616const routePath = `/user`
17- const newUserService = new UserService ( {
18- entity : 'user' ,
19- repository : User ,
20- } )
17+ const newUserService = new UserService ( )
2118
2219route . get (
2320 `${ routePath } ` ,
Original file line number Diff line number Diff line change @@ -8,7 +8,6 @@ import { type DtoUserAgent } from '~/core/interface/dto/UserAgent'
88import ErrorResponse from '~/core/modules/response/ErrorResponse'
99import HttpResponse from '~/core/modules/response/HttpResponse'
1010import { asyncHandler } from '~/core/utils/asyncHandler'
11- import Session from '~/database/entities/Session'
1211import { type UserLoginAttributes } from '~/database/entities/User'
1312import v1Route from '~/routes/v1'
1413import authorization from '../middleware/authorization'
@@ -18,10 +17,7 @@ import SessionService from '../service/session.service'
1817const route = v1Route
1918const routePath = `/auth`
2019const newAuthService = new AuthService ( )
21- const newSessionService = new SessionService ( {
22- entity : 'session' ,
23- repository : Session ,
24- } )
20+ const newSessionService = new SessionService ( )
2521
2622route . post (
2723 `${ routePath } /sign-up` ,
Original file line number Diff line number Diff line change @@ -8,18 +8,14 @@ import ConstRole from '~/core/constants/ConstRole'
88import { type IReqOptions } from '~/core/interface/ReqOptions'
99import HttpResponse from '~/core/modules/response/HttpResponse'
1010import { asyncHandler } from '~/core/utils/asyncHandler'
11- import Upload from '~/database/entities/Upload'
1211import v1Route from '~/routes/v1'
1312import authorization from '../middleware/authorization'
1413import { permissionAccess } from '../middleware/permission'
1514import UploadService from '../service/upload.service'
1615
1716const route = v1Route
1817const routePath = `/upload`
19- const newUploadService = new UploadService ( {
20- entity : 'upload' ,
21- repository : Upload ,
22- } )
18+ const newUploadService = new UploadService ( )
2319
2420route . get (
2521 `${ routePath } ` ,
Original file line number Diff line number Diff line change @@ -2,13 +2,9 @@ import { green } from 'colorette'
22import cron from 'node-cron'
33import { env } from '~/config/env'
44import { logger } from '~/config/pino'
5- import Upload from '~/database/entities/Upload'
65import UploadService from '../service/upload.service'
76
8- const newUploadService = new UploadService ( {
9- entity : 'upload' ,
10- repository : Upload ,
11- } )
7+ const newUploadService = new UploadService ( )
128
139export class UploadJob {
1410 /**
Original file line number Diff line number Diff line change @@ -4,13 +4,9 @@ import { useToken } from 'expresso-hooks'
44import _ from 'lodash'
55import { env } from '~/config/env'
66import { logger } from '~/config/pino'
7- import Session from '~/database/entities/Session'
87import SessionService from '../service/session.service'
98
10- const newSessionService = new SessionService ( {
11- entity : 'session' ,
12- repository : Session ,
13- } )
9+ const newSessionService = new SessionService ( )
1410
1511/**
1612 * Authorization
Original file line number Diff line number Diff line change @@ -10,7 +10,6 @@ import ConstRole from '~/core/constants/ConstRole'
1010import { type IReqOptions } from '~/core/interface/ReqOptions'
1111import ErrorResponse from '~/core/modules/response/ErrorResponse'
1212import SendMail from '~/core/utils/sendMails'
13- import Session from '~/database/entities/Session'
1413import User , {
1514 type LoginAttributes ,
1615 type UserAttributes ,
@@ -22,16 +21,8 @@ import OpenStreetMapService from './provider/osm.service'
2221import SessionService from './session.service'
2322import UserService from './user.service'
2423
25- const newUserService = new UserService ( {
26- entity : 'user' ,
27- repository : User ,
28- } )
29-
30- const newSessionService = new SessionService ( {
31- entity : 'session' ,
32- repository : Session ,
33- } )
34-
24+ const newUserService = new UserService ( )
25+ const newSessionService = new SessionService ( )
3526const newOSMService = new OpenStreetMapService ( )
3627
3728export default class AuthService {
Original file line number Diff line number Diff line change @@ -3,6 +3,10 @@ import roleSchema from '../schema/role.schema'
33import BaseService from './base.service'
44
55export default class RoleService extends BaseService {
6+ constructor ( ) {
7+ super ( { entity : 'role' , repository : Role } )
8+ }
9+
610 /**
711 *
812 * @param formData
Original file line number Diff line number Diff line change @@ -19,6 +19,10 @@ import BaseService from './base.service'
1919const relations = [ { model : User } ]
2020
2121export default class SessionService extends BaseService {
22+ constructor ( ) {
23+ super ( { entity : 'session' , repository : Session } )
24+ }
25+
2226 /**
2327 *
2428 * @param req
You can’t perform that action at this time.
0 commit comments