import Foundation
import BlazeSDK
import React

extension BlazeResult {
    
    func handleResult(resolver: @escaping RCTPromiseResolveBlock,
                      rejecter: @escaping RCTPromiseRejectBlock) {
        switch self {
        case .success(let value):
            resolver(value)
        case .failure(let blazeError):
            rejecter("0", blazeError.localizedDescription, nil)
        }
    }
    
}
