fix: treat result as number and convert to Long

pull/800/head
jubb 3 years ago
parent 19384eeb5b
commit b55d0ad270

@ -214,7 +214,7 @@ object OpenGroupAPIV2 {
val parameters = mapOf( "file" to base64EncodedFile ) val parameters = mapOf( "file" to base64EncodedFile )
val request = Request(verb = POST, room = room, server = server, endpoint = "files", parameters = parameters) val request = Request(verb = POST, room = room, server = server, endpoint = "files", parameters = parameters)
return send(request).map { json -> return send(request).map { json ->
json["result"] as? Long ?: throw Error.ParsingFailed (json["result"] as? Number)?.toLong() ?: throw Error.ParsingFailed
} }
} }

Loading…
Cancel
Save