mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-17 22:57:21 +01:00
chore(client): Remove unused clearCompleted user.ops function
This commit is contained in:
@@ -138,7 +138,6 @@ import releasePets from './ops/releasePets';
|
|||||||
import releaseBoth from './ops/releaseBoth';
|
import releaseBoth from './ops/releaseBoth';
|
||||||
import releaseMounts from './ops/releaseMounts';
|
import releaseMounts from './ops/releaseMounts';
|
||||||
import updateTask from './ops/updateTask';
|
import updateTask from './ops/updateTask';
|
||||||
import clearCompleted from './ops/clearCompleted';
|
|
||||||
import sell from './ops/sell';
|
import sell from './ops/sell';
|
||||||
import unlock from './ops/unlock';
|
import unlock from './ops/unlock';
|
||||||
import revive from './ops/revive';
|
import revive from './ops/revive';
|
||||||
@@ -179,7 +178,6 @@ api.ops = {
|
|||||||
releaseBoth,
|
releaseBoth,
|
||||||
releaseMounts,
|
releaseMounts,
|
||||||
updateTask,
|
updateTask,
|
||||||
clearCompleted,
|
|
||||||
sell,
|
sell,
|
||||||
unlock,
|
unlock,
|
||||||
revive,
|
revive,
|
||||||
@@ -256,7 +254,6 @@ api.wrap = function wrapUser (user, main = true) {
|
|||||||
reroll: _.partial(importedOps.reroll, user),
|
reroll: _.partial(importedOps.reroll, user),
|
||||||
rebirth: _.partial(importedOps.rebirth, user),
|
rebirth: _.partial(importedOps.rebirth, user),
|
||||||
allocateNow: _.partial(importedOps.allocateNow, user),
|
allocateNow: _.partial(importedOps.allocateNow, user),
|
||||||
clearCompleted: _.partial(importedOps.clearCompleted, user),
|
|
||||||
sortTask: _.partial(importedOps.sortTask, user),
|
sortTask: _.partial(importedOps.sortTask, user),
|
||||||
updateTask: _.partial(importedOps.updateTask, user),
|
updateTask: _.partial(importedOps.updateTask, user),
|
||||||
deleteTask: _.partial(importedOps.deleteTask, user),
|
deleteTask: _.partial(importedOps.deleteTask, user),
|
||||||
|
|||||||
@@ -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);
|
|
||||||
});
|
|
||||||
};
|
|
||||||
@@ -5,7 +5,6 @@ import reset from './reset';
|
|||||||
import reroll from './reroll';
|
import reroll from './reroll';
|
||||||
import rebirth from './rebirth';
|
import rebirth from './rebirth';
|
||||||
import allocateNow from './allocateNow';
|
import allocateNow from './allocateNow';
|
||||||
import clearCompleted from './clearCompleted';
|
|
||||||
import sortTask from './sortTask';
|
import sortTask from './sortTask';
|
||||||
import updateTask from './updateTask';
|
import updateTask from './updateTask';
|
||||||
import deleteTask from './deleteTask';
|
import deleteTask from './deleteTask';
|
||||||
@@ -56,7 +55,6 @@ module.exports = {
|
|||||||
reroll,
|
reroll,
|
||||||
rebirth,
|
rebirth,
|
||||||
allocateNow,
|
allocateNow,
|
||||||
clearCompleted,
|
|
||||||
sortTask,
|
sortTask,
|
||||||
updateTask,
|
updateTask,
|
||||||
deleteTask,
|
deleteTask,
|
||||||
|
|||||||
@@ -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');
|
|
||||||
});
|
|
||||||
});
|
|
||||||
@@ -292,11 +292,6 @@ angular.module('habitrpg')
|
|||||||
Tasks.deleteTask(data.params.id);
|
Tasks.deleteTask(data.params.id);
|
||||||
},
|
},
|
||||||
|
|
||||||
clearCompleted: function () {
|
|
||||||
user.ops.clearCompleted(user.todos);
|
|
||||||
Tasks.clearCompletedTodos();
|
|
||||||
},
|
|
||||||
|
|
||||||
readNotification: function (notificationId) {
|
readNotification: function (notificationId) {
|
||||||
UserNotifications.readNotification(notificationId);
|
UserNotifications.readNotification(notificationId);
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user