chore(client): Remove unused clearCompleted user.ops function

This commit is contained in:
Blade Barringer
2016-06-18 12:21:09 -05:00
parent 1a19605ee6
commit 813aa2cf38
5 changed files with 0 additions and 57 deletions

View File

@@ -138,7 +138,6 @@ import releasePets from './ops/releasePets';
import releaseBoth from './ops/releaseBoth';
import releaseMounts from './ops/releaseMounts';
import updateTask from './ops/updateTask';
import clearCompleted from './ops/clearCompleted';
import sell from './ops/sell';
import unlock from './ops/unlock';
import revive from './ops/revive';
@@ -179,7 +178,6 @@ api.ops = {
releaseBoth,
releaseMounts,
updateTask,
clearCompleted,
sell,
unlock,
revive,
@@ -256,7 +254,6 @@ api.wrap = function wrapUser (user, main = true) {
reroll: _.partial(importedOps.reroll, user),
rebirth: _.partial(importedOps.rebirth, user),
allocateNow: _.partial(importedOps.allocateNow, user),
clearCompleted: _.partial(importedOps.clearCompleted, user),
sortTask: _.partial(importedOps.sortTask, user),
updateTask: _.partial(importedOps.updateTask, user),
deleteTask: _.partial(importedOps.deleteTask, user),

View File

@@ -1,10 +0,0 @@
import _ from 'lodash';
// TODO move to client since it's only used there?
// TODO rename file to clearCompletedTodos
module.exports = function clearCompletedTodos (todos) {
_.remove(todos, todo => {
return todo.completed && (!todo.challenge || !todo.challenge.id || todo.challenge.broken);
});
};

View File

@@ -5,7 +5,6 @@ import reset from './reset';
import reroll from './reroll';
import rebirth from './rebirth';
import allocateNow from './allocateNow';
import clearCompleted from './clearCompleted';
import sortTask from './sortTask';
import updateTask from './updateTask';
import deleteTask from './deleteTask';
@@ -56,7 +55,6 @@ module.exports = {
reroll,
rebirth,
allocateNow,
clearCompleted,
sortTask,
updateTask,
deleteTask,

View File

@@ -1,37 +0,0 @@
import clearCompleted from '../../../common/script/ops/clearCompleted';
import {
generateTodo,
} from '../../helpers/common.helper';
describe('shared.ops.clearCompleted', () => {
it('clear completed todos', () => {
let todos = [
generateTodo({text: 'todo'}),
generateTodo({
text: 'done',
completed: true,
}),
generateTodo({
text: 'done chellenge broken',
completed: true,
challenge: {
id: 123,
broken: 'TASK_DELETED',
},
}),
generateTodo({
text: 'done chellenge not broken',
completed: true,
challenge: {
id: 123,
},
}),
];
clearCompleted(todos);
expect(todos.length).to.equal(2);
expect(todos[0].text).to.equal('todo');
expect(todos[1].text).to.equal('done chellenge not broken');
});
});

View File

@@ -292,11 +292,6 @@ angular.module('habitrpg')
Tasks.deleteTask(data.params.id);
},
clearCompleted: function () {
user.ops.clearCompleted(user.todos);
Tasks.clearCompletedTodos();
},
readNotification: function (notificationId) {
UserNotifications.readNotification(notificationId);
},