Skip to content

Commit c0c97ee

Browse files
committed
fixup! fixup! feat: adding settings capabilities
1 parent fc09554 commit c0c97ee

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

example/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"description": "Example app for react-native-mcu-manager",
44
"main": "expo-router/entry",
55
"version": "0.0.1",
6-
"private": true,
6+
"license": "MIT",
77
"scripts": {
88
"android": "expo run:android",
99
"ios": "expo run:ios",

react-native-mcu-manager/ios/ReactNativeMcuManagerModule.swift

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,15 +104,17 @@ public class ReactNativeMcuManagerModule: Module {
104104
let bleTransport = McuMgrBleTransport(bleUuid)
105105
let settingsManager = SettingsManager(transport: bleTransport)
106106

107-
settingsManager.read(name: settingName) { (response: McuMgrResponse?, err: Error?) in
107+
settingsManager.read(name: settingName) { (response: McuMgrConfigResponse?, err: Error?) in
108108
bleTransport.close()
109109

110110
if err != nil {
111111
promise.reject(Exception(name: "ReadSettingError", description: err!.localizedDescription))
112112
return
113113
}
114114

115-
promise.resolve(response?.payloadData?.base64EncodedString())
115+
let data = response?.val?.data(using: .utf8)
116+
117+
promise.resolve(data?.base64EncodedString())
116118
}
117119
}
118120

0 commit comments

Comments
 (0)