| /** |
| * 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']; |