You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
455 B
CoffeeScript
25 lines
455 B
CoffeeScript
rfr = require "rfr"
|
|
persist = rfr "lib/persist"
|
|
|
|
migrateTaskType = (name) ->
|
|
Promise.all [
|
|
persist.setItem "task:#{name}:completed", 0
|
|
]
|
|
|
|
rollbackTaskType = (name) ->
|
|
Promise.all [
|
|
persist.removeItem "task:#{name}:completed"
|
|
]
|
|
|
|
exports.up = (knex, Promise) ->
|
|
Promise.all [
|
|
migrateTaskType "mirror"
|
|
migrateTaskType "thumbnail"
|
|
]
|
|
|
|
exports.down = (knex, Promise) ->
|
|
Promise.all [
|
|
rollbackTaskType "mirror"
|
|
rollbackTaskType "thumbnail"
|
|
]
|