mirror of
https://github.com/mosip/inji-wallet.git
synced 2026-01-09 05:27:57 -05:00
* [INJIMOB-891]: add a wrapper for tuvali to use native artifacts Signed-off-by: Alka Prasad <prasadalka1998@gmail.com> * [INJIMOB-891]: add a wrapper for tuvali in ios to consume ios native artifact Signed-off-by: Alka Prasad <prasadalka1998@gmail.com> * [INJIMOB-891]: add tuvali native dependency Signed-off-by: Alka Prasad <prasadalka1998@gmail.com> * [INJIMOB-891]: use function available in constant for platform check Signed-off-by: Alka Prasad <prasadalka1998@gmail.com> * [INJIMOB-891]: update the Podfile.lock file Signed-off-by: Alka Prasad <prasadalka1998@gmail.com> * [INJIMOB-891] add native ios tuvali in inji Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com> * [INJIMOB-891] add missing RN files Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com> * [INJIMOB-891] package.resolved changes Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com> * [INJIMOB-891] refactor changes Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com> * [INJIMOB-891]: bring back some lost changes related to version details of tuvali Signed-off-by: Alka Prasad <prasadalka1998@gmail.com> * [INJIMOB-891]: rename setup file to index file Signed-off-by: Alka Prasad <prasadalka1998@gmail.com> --------- Signed-off-by: Alka Prasad <prasadalka1998@gmail.com> Signed-off-by: Abhishek Paul <paul.apaul.abhishek.ap@gmail.com> Co-authored-by: Alka Prasad <prasadalka1998@gmail.com>
28 lines
697 B
Swift
28 lines
697 B
Swift
import Foundation
|
|
|
|
class RNEventEmitter: RNEventEmitterProtocol {
|
|
public static var sharedInstance = RNEventEmitter()
|
|
private var EVENT_NAME = "DATA_EVENT"
|
|
static var producer: WalletModule!
|
|
|
|
private init() {}
|
|
|
|
func emitEvent(eventMap: NSMutableDictionary) {
|
|
dispatch(name: EVENT_NAME, body: eventMap)
|
|
}
|
|
|
|
func registerEventEmitter(producer: WalletModule) {
|
|
RNEventEmitter.producer = producer
|
|
}
|
|
|
|
fileprivate func dispatch(name: String, body: Any?) {
|
|
RNEventEmitter.producer.sendEvent(withName: name, body: body)
|
|
}
|
|
|
|
lazy var allEvents: [String] = {
|
|
return [
|
|
EVENT_NAME
|
|
]
|
|
}()
|
|
}
|