1234567891011121314151617181920212223242526272829303132 |
- /**
- * Created by robin on 01/31/16.
- */
-
- (function () {
- 'use strict';
- angular.module('luticateAuth')
- .factory('luticateAuthSettingsUser', ['luticateAuthSettingsUserDataAccess', '$q', 'luticateAuthCache',
- function(luticateAuthSettingsUserDataAccess, $q, luticateAuthCache) {
-
- var luticateAuthSettingsUser = {
- getAll: luticateAuthSettingsUserDataAccess.getAll,
- get: luticateAuthSettingsUserDataAccess.get,
- edit: luticateAuthSettingsUserDataAccess.edit,
- editMe: luticateAuthSettingsUserDataAccess.editMe
- };
-
- luticateAuthSettingsUser.editMe = function(data, promise)
- {
- var defer = $q.defer();
- luticateAuthSettingsUserDataAccess.editMe(data, promise)
- .then(function(result)
- {
- luticateAuthCache.setEffectiveSettingValue(data.setting_name, data.setting_value);
- defer.resolve(result);
- }, defer.reject);
- return defer.promise;
- };
-
- return luticateAuthSettingsUser;
- }]);
- })();
|