Fix typings
authorChocobozzz <me@florianbigard.com>
Tue, 27 Feb 2018 16:42:32 +0000 (17:42 +0100)
committerChocobozzz <me@florianbigard.com>
Tue, 27 Feb 2018 16:42:32 +0000 (17:42 +0100)
server/lib/job-queue/job-queue.ts
server/lib/redis.ts

index b0ccbd59c894ad928419a8e2adecf7d6fddd9ef5..66cced59a6e76b0928926a8ed0fd35e356aebcc3 100644 (file)
@@ -1,5 +1,5 @@
 import * as kue from 'kue'
-import { JobType, JobState } from '../../../shared/models'
+import { JobState, JobType } from '../../../shared/models'
 import { logger } from '../../helpers/logger'
 import { CONFIG, JOB_ATTEMPTS, JOB_COMPLETED_LIFETIME, JOB_CONCURRENCY } from '../../initializers'
 import { Redis } from '../redis'
@@ -87,7 +87,7 @@ class JobQueue {
     })
   }
 
-  async listForApi (state: JobState, start: number, count: number, sort: 'ASC' | 'DESC') {
+  async listForApi (state: JobState, start: number, count: number, sort: 'ASC' | 'DESC'): Promise<kue.Job[]> {
     const jobStrings = await Redis.Instance.listJobs(this.jobRedisPrefix, state, 'alpha', sort, start, count)
 
     const jobPromises = jobStrings
@@ -149,7 +149,7 @@ class JobQueue {
   }
 
   private getJob (id: number) {
-    return new Promise((res, rej) => {
+    return new Promise<kue.Job>((res, rej) => {
       kue.Job.get(id, (err, job) => {
         if (err) return rej(err)
 
index 2ecff939e1d51d24dfe96aeea00c1622e404de58..1fd366401c31445d455e6027983c90e2c5542e01 100644 (file)
@@ -59,8 +59,6 @@ class Redis {
       this.client.sort(jobsPrefix + ':jobs:' + state, 'by', mode, order, 'LIMIT', offset.toString(), count.toString(), (err, values) => {
         if (err) return rej(err)
 
-
-
         return res(values)
       })
     })