//
//  BlazeGAMEvent.swift
//  blaze-rtn-gam-ads
//
//  Created by Reuven Levitsky on 24/04/2024.
//

import Foundation
import React

struct BlazeGAMEvent {
    
    var name: String
    var body: [String : AnyHashable]?
    
    init(name: String,
         body: [String : AnyHashable]? = nil) {
        self.name = name
        self.body = body
    }
    
}

extension RCTBridge {
    
    func sendBlazeGAMEvent(_ event: BlazeGAMEvent) {
        eventDispatcher().sendAppEvent(withName: event.name,
                                       body: event.body)
    }
    
}
