File tree Expand file tree Collapse file tree 3 files changed +16
-4
lines changed Expand file tree Collapse file tree 3 files changed +16
-4
lines changed Original file line number Diff line number Diff line change @@ -2,8 +2,14 @@ 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'
56import UploadService from '../service/upload.service'
67
8+ const newUploadService = new UploadService ( {
9+ entity : 'upload' ,
10+ repository : Upload ,
11+ } )
12+
713export class UploadJob {
814 /**
915 * Get Example Task
@@ -20,7 +26,7 @@ export class UploadJob {
2026 // Run this job every 2:00 am
2127 const task = cron . schedule ( cronExpression , async ( ) => {
2228 // Update Signed URL Aws S3
23- await UploadService . updateSignedURL ( )
29+ await newUploadService . updateSignedURL ( )
2430
2531 const msgType = green ( `cron job` )
2632 logger . info ( `${ msgType } - running task every 15 minutes at 2:00 am` )
Original file line number Diff line number Diff line change @@ -4,8 +4,14 @@ 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'
78import SessionService from '../service/session.service'
89
10+ const newSessionService = new SessionService ( {
11+ entity : 'session' ,
12+ repository : Session ,
13+ } )
14+
915/**
1016 * Authorization
1117 * @param req
@@ -27,7 +33,7 @@ async function authorization(
2733 } )
2834
2935 // check session from token header
30- const getSession = await SessionService . getByToken ( String ( getToken ) )
36+ const getSession = await newSessionService . getByToken ( String ( getToken ) )
3137
3238 if ( _ . isEmpty ( token ?. data ) || _ . isEmpty ( getSession ) ) {
3339 const msgType = green ( 'permission' )
Original file line number Diff line number Diff line change 11import { type NextFunction , type Request , type Response } from 'express'
22import _ from 'lodash'
33import multer from 'multer'
4- import ResponseError from '~/core/modules/response/ResponseError '
4+ import ErrorResponse from '~/core/modules/response/ErrorResponse '
55
66interface DtoErrorResponse {
77 code : number
@@ -38,7 +38,7 @@ async function expressErrorResponse(
3838 }
3939
4040 // catch from global error
41- if ( err instanceof ResponseError . BaseResponse ) {
41+ if ( err instanceof ErrorResponse . BaseResponse ) {
4242 return res
4343 . status ( err . statusCode )
4444 . json ( generateErrorResponse ( err , err . statusCode ) )
You can’t perform that action at this time.
0 commit comments