Wrap task service in anon function

This commit is contained in:
Blade Barringer
2015-06-21 20:35:45 -05:00
parent 10c709a9f2
commit f5647ecd76

View File

@@ -1,5 +1,8 @@
'use strict';
(function(){
var TASK_KEYS_TO_REMOVE = ['_id', 'completed', 'date', 'dateCompleted', 'dateCreated', 'history', 'id', 'streak'];
angular
.module('habitrpg')
.factory('Tasks', tasksFactory);
@@ -27,8 +30,7 @@ function tasksFactory($rootScope, Shared, User) {
}
function _cleanUpTask(task) {
var keysToRemove = ['_id', 'completed', 'date', 'dateCompleted', 'dateCreated', 'history', 'id', 'streak'];
var cleansedTask = _.omit(task, keysToRemove);
var cleansedTask = _.omit(task, TASK_KEYS_TO_REMOVE);
// Copy checklists but reset to uncomplete and assign new id
_(cleansedTask.checklist).forEach(function(item) {
@@ -48,3 +50,4 @@ function tasksFactory($rootScope, Shared, User) {
cloneTask: cloneTask
};
}
})();