Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- val userAgent = sanitiseUserAgent(adjustUserAgent(System.getProperty("http.agent")))
- fun sanitiseUserAgent(ua: String) =
- try {
- String(ua.toByteArray(charset(charsetName = "US-ASCII")))
- } catch (e: UnsupportedEncodingException) {
- CrashReportingService.logException(e)
- adjustUserAgent(fallbackUserAgent)
- }
- private val fallbackUserAgent = String.format(
- "Dalvik/2.1.0 (Linux; U; Android %s; %s Build/%s)",
- Build.VERSION.RELEASE, Build.MODEL, Build.ID
- )
- private fun adjustUserAgent(ua: String?) =
- "$ua Luno/${BuildConfig.VERSION_NAME}/${BuildConfig.VERSION_CODE}"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement