summaryrefslogtreecommitdiffstats
path: root/catalog-ui/src/app/services/loader-service.ts
blob: 4bf8a6afe045146e823631fa1232b7f625d50103 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
/**
 * Created by obarda on 3/13/2016.
 */
'use strict';
import {EventListenerService} from "./event-listener-service";
import {EVENTS} from "../utils/constants";

export class LoaderService {


    constructor(private eventListenerService:EventListenerService) {

    }

    public showLoader(...args) {
        this.eventListenerService.notifyObservers(EVENTS.SHOW_LOADER_EVENT, ...args);
    }

    public hideLoader(...args) {
        this.eventListenerService.notifyObservers(EVENTS.HIDE_LOADER_EVENT, ...args);
    }
}

LoaderService.$inject = ['EventListenerService'];