diff --git a/Sources/SkipFirebaseFunctions/SkipFirebaseFunctions.swift b/Sources/SkipFirebaseFunctions/SkipFirebaseFunctions.swift index a6e5d58..f9b5324 100644 --- a/Sources/SkipFirebaseFunctions/SkipFirebaseFunctions.swift +++ b/Sources/SkipFirebaseFunctions/SkipFirebaseFunctions.swift @@ -88,14 +88,8 @@ public class HTTPSCallableResult: KotlinConverting Any { + // Convert Kotlin/Java types (HashMap, ArrayList) to Swift types (Dictionary, Array) + // This prevents JNI crashes when Skip's bridge tries to call .kotlin() on raw Java types guard let rawData = platformValue.getData() else { return [String: Any]() }