2017-10-09 18:48:05 +02:00
|
|
|
import { Injectable } from '@angular/core';
|
2018-06-04 14:27:37 +02:00
|
|
|
import { Subject } from 'rxjs';
|
2017-10-09 18:48:05 +02:00
|
|
|
|
2019-02-06 15:04:49 +01:00
|
|
|
import { Event } from 'openvidu-browser';
|
|
|
|
|
2017-10-09 18:48:05 +02:00
|
|
|
@Injectable()
|
|
|
|
export class TestFeedService {
|
|
|
|
|
2019-02-06 15:04:49 +01:00
|
|
|
lastEvent: Event;
|
2017-10-09 18:48:05 +02:00
|
|
|
newLastEvent$ = new Subject<any>();
|
|
|
|
|
|
|
|
constructor() { }
|
|
|
|
|
|
|
|
getLastEvent() {
|
|
|
|
return this.lastEvent;
|
|
|
|
}
|
|
|
|
|
2021-10-21 13:54:16 +02:00
|
|
|
pushNewEvent(event: Event) {
|
2019-02-06 15:04:49 +01:00
|
|
|
this.lastEvent = event;
|
2017-10-09 18:48:05 +02:00
|
|
|
this.newLastEvent$.next(this.lastEvent);
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|