-import { Injectable } from '@angular/core';
-import { Subject } from 'rxjs/Subject';
-import { ReplaySubject } from 'rxjs/ReplaySubject';
+import { Injectable } from '@angular/core'
+import { Subject } from 'rxjs/Subject'
+import { ReplaySubject } from 'rxjs/ReplaySubject'
-import { Search } from './search.model';
+import { Search } from './search.model'
// This class is needed to communicate between videos/ and search component
// Remove it when we'll be able to subscribe to router changes
@Injectable()
export class SearchService {
- searchUpdated: Subject<Search>;
- updateSearch: Subject<Search>;
+ searchUpdated: Subject<Search>
+ updateSearch: Subject<Search>
- constructor() {
- this.updateSearch = new Subject<Search>();
- this.searchUpdated = new ReplaySubject<Search>(1);
+ constructor () {
+ this.updateSearch = new Subject<Search>()
+ this.searchUpdated = new ReplaySubject<Search>(1)
}
}