|
|
|
@ -1,21 +1,22 @@
|
|
|
|
|
'use strict';
|
|
|
|
|
|
|
|
|
|
var db = require('../../database');
|
|
|
|
|
var async = require('async');
|
|
|
|
|
|
|
|
|
|
var db = require('../../database');
|
|
|
|
|
var batch = require('../../batch');
|
|
|
|
|
|
|
|
|
|
module.exports = {
|
|
|
|
|
name: 'Delete accidentally long-lived sessions',
|
|
|
|
|
timestamp: Date.UTC(2017, 3, 16),
|
|
|
|
|
method: function (callback) {
|
|
|
|
|
var configJSON = require.main.require('./config.json');
|
|
|
|
|
var configJSON = require('../../../config.json');
|
|
|
|
|
var isRedisSessionStore = configJSON.hasOwnProperty('redis');
|
|
|
|
|
var progress = this.progress;
|
|
|
|
|
|
|
|
|
|
async.waterfall([
|
|
|
|
|
function (next) {
|
|
|
|
|
if (isRedisSessionStore) {
|
|
|
|
|
var rdb = require.main.require('./src/database/redis');
|
|
|
|
|
var batch = require.main.require('./src/batch');
|
|
|
|
|
var rdb = require('../../database/redis');
|
|
|
|
|
var client = rdb.connect();
|
|
|
|
|
async.waterfall([
|
|
|
|
|
function (next) {
|
|
|
|
|