From 05882211077a30e27ebbb79baff0cf8fb87b7ae2 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Mon, 30 Jul 2018 16:34:47 +0200 Subject: Remove kue migration --- server/initializers/migrations/0230-kue-to-bull.ts | 60 ---------------------- 1 file changed, 60 deletions(-) delete mode 100644 server/initializers/migrations/0230-kue-to-bull.ts (limited to 'server/initializers') diff --git a/server/initializers/migrations/0230-kue-to-bull.ts b/server/initializers/migrations/0230-kue-to-bull.ts deleted file mode 100644 index 5f4d88bef..000000000 --- a/server/initializers/migrations/0230-kue-to-bull.ts +++ /dev/null @@ -1,60 +0,0 @@ -import * as Sequelize from 'sequelize' -import { createClient } from 'redis' -import { CONFIG } from '../constants' -import { JobQueue } from '../../lib/job-queue' -import { Redis } from '../../lib/redis' -import { initDatabaseModels } from '../database' - -async function up (utils: { - transaction: Sequelize.Transaction - queryInterface: Sequelize.QueryInterface - sequelize: Sequelize.Sequelize -}): Promise { - await initDatabaseModels(false) - - return new Promise((res, rej) => { - const client = createClient(Redis.getRedisClient()) - - const jobsPrefix = 'q-' + CONFIG.WEBSERVER.HOST - - client.sort(jobsPrefix + ':jobs:inactive', 'by', 'alpha', 'ASC', (err, jobStrings) => { - if (err) return rej(err) - - const jobPromises = jobStrings - .map(s => s.split('|')) - .map(([ , jobId ]) => { - return new Promise((res, rej) => { - client.hgetall(jobsPrefix + ':job:' + jobId, (err, job) => { - if (err) return rej(err) - - try { - const parsedData = JSON.parse(job.data) - - return res({ type: job.type, payload: parsedData }) - } catch (err) { - console.error('Cannot parse data %s.', job.data) - return res(undefined) - } - }) - }) - }) - - JobQueue.Instance.init() - .then(() => Promise.all(jobPromises)) - .then((jobs: any) => { - const createJobPromises = jobs - .filter(job => job !== null) - .map(job => JobQueue.Instance.createJob(job)) - - return Promise.all(createJobPromises) - }) - .then(() => res()) - }) - }) -} - -function down (options) { - throw new Error('Not implemented.') -} - -export { up, down } -- cgit v1.2.3