HttpEvent¶
classHttpEvent
HTTP response payload delivered to BGGeo.onHttp.
The SDK fires this event after every upload attempt — whether the request succeeded or failed. Use it to inspect the server response, handle errors, or trigger follow-up logic in your app.
val bgGeo = BGGeo.instance
bgGeo.onHttp { event ->
if (event.isSuccess) {
Log.d(TAG, "[onHttp] Upload succeeded: ${event.statusCode}")
} else {
Log.w(TAG, "[onHttp] Upload failed: ${event.statusCode} ${event.responseText}")
}
}
Members¶
isSuccess¶
true when the server returned a 2xx status code.
responseText¶
Raw response body returned by the server.
Parse this string to extract server-side data, error messages, or remote-control commands embedded in the response.
statusCode¶
HTTP status code returned by the server (e.g. 200, 201, 404, 500).