// // Emitter.swift // RNPlayground // // Created by Artur Gurgul on 02/08/2025. // import Combine import React @objc(Emitter) class Emitter: RCTEventEmitter { override static func requiresMainQueueSetup() -> Bool { return true } override init() { super.init() EventEmitter.sharedInstance.register(eventEmitter: self) } override func supportedEvents() -> [String]! { return ["onMessage"] } @objc func send(message: String) { sendEvent(withName: "onMessage", body: ["message": message]) } }