Fixed initializeWithCallback func in LibsodiumInitializer. Note: now it returns a JsString "null" instead of nothing

This commit is contained in:
PlaceboAddict authored and kildishevps committed 2025-01-22 23:07:02 +03:00
1 parent f7bb312273
commit 4bea64ad21
2 files changed
+3 -1

No files matched your search

@@ -52,7 +52,7 @@ object JsSodiumLoader {
fun loadWithCallback(doneCallback: () -> (JsAny)) { fun loadWithCallback(doneCallback: () -> (JsAny)) {
if (!getSodiumLoaded()) { if (!getSodiumLoaded()) {
_libsodiumPromise.then { _libsodiumPromise.then<JsAny> {
sodium_init() sodium_init()
sodiumLoaded = true sodiumLoaded = true
doneCallback.invoke() doneCallback.invoke()
@@ -21,10 +21,12 @@ actual object LibsodiumInitializer {
isPlatformInitialized = true isPlatformInitialized = true
} }
actual fun initializeWithCallback(done: () -> Unit) { actual fun initializeWithCallback(done: () -> Unit) {
JsSodiumLoader.loadWithCallback { JsSodiumLoader.loadWithCallback {
isPlatformInitialized = true isPlatformInitialized = true
done() done()
"null".toJsString()
} }
} }