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