// License: LGPL-3.0-or-later
var request = require('../../common/client')

module.exports = function(url, type) {
  appl.def('toggle_soft_delete', function(bool) {
    appl.def('loading', true)
    var action =  bool ? 'deleted.' :  'undeleted.'
    request.put(url + '/soft_delete', {delete: bool}).end(function(err, resp) {
      appl.def('loading', false)
        .def(type + '_is_deleted', bool)
        .notify('Successfully ' + action)
        .close_modal()
  	})
  })
}