From a15871560f80e07386c1dabb8370cd2664ecfd1f Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Fri, 31 Jan 2020 16:56:52 +0100 Subject: Move to eslint --- server/lib/redis.ts | 41 +++++++++++++++++++++-------------------- 1 file changed, 21 insertions(+), 20 deletions(-) (limited to 'server/lib/redis.ts') diff --git a/server/lib/redis.ts b/server/lib/redis.ts index f77d0b62c..0c5dbdd3e 100644 --- a/server/lib/redis.ts +++ b/server/lib/redis.ts @@ -12,7 +12,7 @@ import { import { CONFIG } from '../initializers/config' type CachedRoute = { - body: string, + body: string contentType?: string statusCode?: string } @@ -24,7 +24,8 @@ class Redis { private client: RedisClient private prefix: string - private constructor () {} + private constructor () { + } init () { // Already initialized @@ -49,9 +50,9 @@ class Redis { return Object.assign({}, (CONFIG.REDIS.AUTH && CONFIG.REDIS.AUTH != null) ? { password: CONFIG.REDIS.AUTH } : {}, (CONFIG.REDIS.DB) ? { db: CONFIG.REDIS.DB } : {}, - (CONFIG.REDIS.HOSTNAME && CONFIG.REDIS.PORT) ? - { host: CONFIG.REDIS.HOSTNAME, port: CONFIG.REDIS.PORT } : - { path: CONFIG.REDIS.SOCKET } + (CONFIG.REDIS.HOSTNAME && CONFIG.REDIS.PORT) + ? { host: CONFIG.REDIS.HOSTNAME, port: CONFIG.REDIS.PORT } + : { path: CONFIG.REDIS.SOCKET } ) } @@ -63,7 +64,7 @@ class Redis { return this.prefix } - /************* Forgot password *************/ + /* ************ Forgot password ************ */ async setResetPasswordVerificationString (userId: number) { const generatedString = await generateRandomString(32) @@ -77,7 +78,7 @@ class Redis { return this.getValue(this.generateResetPasswordKey(userId)) } - /************* Email verification *************/ + /* ************ Email verification ************ */ async setVerifyEmailVerificationString (userId: number) { const generatedString = await generateRandomString(32) @@ -91,7 +92,7 @@ class Redis { return this.getValue(this.generateVerifyEmailKey(userId)) } - /************* Contact form per IP *************/ + /* ************ Contact form per IP ************ */ async setContactFormIp (ip: string) { return this.setValue(this.generateContactFormKey(ip), '1', CONTACT_FORM_LIFETIME) @@ -101,7 +102,7 @@ class Redis { return this.exists(this.generateContactFormKey(ip)) } - /************* Views per IP *************/ + /* ************ Views per IP ************ */ setIPVideoView (ip: string, videoUUID: string) { return this.setValue(this.generateViewKey(ip, videoUUID), '1', VIDEO_VIEW_LIFETIME) @@ -111,7 +112,7 @@ class Redis { return this.exists(this.generateViewKey(ip, videoUUID)) } - /************* API cache *************/ + /* ************ API cache ************ */ async getCachedRoute (req: express.Request) { const cached = await this.getObject(this.generateCachedRouteKey(req)) @@ -120,17 +121,17 @@ class Redis { } setCachedRoute (req: express.Request, body: any, lifetime: number, contentType?: string, statusCode?: number) { - const cached: CachedRoute = Object.assign({}, { - body: body.toString() - }, - (contentType) ? { contentType } : null, - (statusCode) ? { statusCode: statusCode.toString() } : null + const cached: CachedRoute = Object.assign( + {}, + { body: body.toString() }, + (contentType) ? { contentType } : null, + (statusCode) ? { statusCode: statusCode.toString() } : null ) return this.setObject(this.generateCachedRouteKey(req), cached, lifetime) } - /************* Video views *************/ + /* ************ Video views ************ */ addVideoView (videoId: number) { const keyIncr = this.generateVideoViewKey(videoId) @@ -173,7 +174,7 @@ class Redis { ]) } - /************* Keys generation *************/ + /* ************ Keys generation ************ */ generateCachedRouteKey (req: express.Request) { return req.method + '-' + req.originalUrl @@ -207,7 +208,7 @@ class Redis { return 'contact-form-' + ip } - /************* Redis helpers *************/ + /* ************ Redis helpers ************ */ private getValue (key: string) { return new Promise((res, rej) => { @@ -265,7 +266,7 @@ class Redis { }) } - private setObject (key: string, obj: { [ id: string ]: string }, expirationMilliseconds: number) { + private setObject (key: string, obj: { [id: string]: string }, expirationMilliseconds: number) { return new Promise((res, rej) => { this.client.hmset(this.prefix + key, obj, (err, ok) => { if (err) return rej(err) @@ -282,7 +283,7 @@ class Redis { } private getObject (key: string) { - return new Promise<{ [ id: string ]: string }>((res, rej) => { + return new Promise<{ [id: string]: string }>((res, rej) => { this.client.hgetall(this.prefix + key, (err, value) => { if (err) return rej(err) -- cgit v1.2.3