1 | import angular from 'angular';
|
2 |
|
3 | class AvApiOptionsProvider {
|
4 | constructor() {
|
5 | this.defaultOptions = {
|
6 | getHeader(response, key) {
|
7 | return response && response.headers && response.headers(key);
|
8 | },
|
9 | };
|
10 | }
|
11 |
|
12 | setOptions(options) {
|
13 | angular.merge(this.defaultOptions, options);
|
14 | }
|
15 |
|
16 | getOptions() {
|
17 | return angular.copy(this.defaultOptions);
|
18 | }
|
19 |
|
20 | $get() {
|
21 | return this.getOptions();
|
22 | }
|
23 | }
|
24 |
|
25 | export default AvApiOptionsProvider;
|