From 29966147df9aa0c44ed716860b1875dbbb56a130 Mon Sep 17 00:00:00 2001 From: OZGCloud <ozgcloud@mgm-tp.com> Date: Wed, 29 Nov 2023 12:08:42 +0100 Subject: [PATCH] Changed to subject --- .../showcase/src/app/mvp-demo/demo-presenter.service.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/goofy-client/apps/showcase/src/app/mvp-demo/demo-presenter.service.ts b/goofy-client/apps/showcase/src/app/mvp-demo/demo-presenter.service.ts index 6fc69f1a9d..ac6bfe0ed7 100644 --- a/goofy-client/apps/showcase/src/app/mvp-demo/demo-presenter.service.ts +++ b/goofy-client/apps/showcase/src/app/mvp-demo/demo-presenter.service.ts @@ -1,14 +1,15 @@ -import {EventEmitter, Injectable} from '@angular/core'; +import {Injectable} from '@angular/core'; +import {Subject} from "rxjs"; @Injectable({ providedIn: 'root' }) export class DemoPresenter { - readonly update = new EventEmitter<{index: number, value: number}>; + readonly update = new Subject<{index: number, value: number}>; public handleClick(index: number, value: number) { // presenter handle user interaction // and decide what to do with the event - this.update.emit({index: index, value: ++value}); + this.update.next({index: index, value: ++value}); } } -- GitLab