mirror of
https://github.com/mosip/inji-wallet.git
synced 2026-01-09 13:38:01 -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>
35 lines
860 B
Swift
35 lines
860 B
Swift
import Foundation
|
|
import React
|
|
import os.log
|
|
|
|
|
|
@objc(VersionModule)
|
|
class VersionModule: RCTEventEmitter {
|
|
private var tuvaliVersion: String = "unknown"
|
|
|
|
@objc
|
|
func setTuvaliVersion(_ version: String, resolver: @escaping RCTPromiseResolveBlock, rejecter: @escaping RCTPromiseRejectBlock) {
|
|
do {
|
|
tuvaliVersion = version
|
|
os_log("Tuvali version - %{public}@", tuvaliVersion)
|
|
resolver(tuvaliVersion)
|
|
} catch let error {
|
|
rejecter("SET_VERSION_ERROR", "Failed to set Tuvali version", error)
|
|
}
|
|
}
|
|
|
|
@objc
|
|
override func supportedEvents() -> [String]! {
|
|
return []
|
|
}
|
|
|
|
override static func requiresMainQueueSetup() -> Bool {
|
|
return true
|
|
}
|
|
|
|
@objc
|
|
override static func moduleName() -> String {
|
|
return "VersionModule"
|
|
}
|
|
}
|