Yangman - requests settings
[dlux.git] / modules / yangman-resources / src / main / resources / yangman / services / history-settings.services.js
1 define([
2     'app/yangman/models/history-settings.model',
3 ],
4     function (HistorySettingsModel) {
5         'use strict';
6
7         angular.module('app.yangman').service('HistorySettingsService', HistorySettingsService);
8
9         HistorySettingsService.$inject = ['ParsingJsonService'];
10
11         /**
12          * Service for history settings, used for creating HistorySettingsModel and dependency injection
13          * @param ParsingJsonService
14          * @returns {{}}
15          * @constructor
16          */
17         function HistorySettingsService(ParsingJsonService){
18
19             var service = {};
20
21             service.createHistorySettings = createHistorySettings;
22
23             return service;
24
25             /**
26              * Service for creating settings object
27              * @param name used as name in local storage
28              * @returns {*}
29              */
30             function createHistorySettings(){
31                 var result = new HistorySettingsModel(ParsingJsonService, service);
32                 return result;
33             }
34
35
36
37         }
38
39     });