Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -531,14 +531,14 @@ class HealthKitActivityRecordControllerActivity : AppCompatActivity() {
* @param api api name
*/
private fun printFailureMessage(exception: Exception, api: String) {
val errorCode = exception.message
val errorCode = exception.message ?: ""
val pattern = Pattern.compile("[0-9]*")
val isNum = pattern.matcher(errorCode!!.toCharArray().toString())
val isNum = pattern.matcher(errorCode)
if (isNum.matches()) {
val errorMsg =
HiHealthStatusCodes.getStatusCodeMessage(
Integer.parseInt(
errorCode.toCharArray().toString()
errorCode
)
)
logger("$api failure $errorCode:$errorMsg")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -414,12 +414,12 @@ class HealthKitDataControllerActivity : AppCompatActivity() {
* @param api Interface name
*/
private fun printFailureMessage(e: Exception, api: String) {
val errorCode = e.message
val errorCode = e.message ?: ""
val pattern = Pattern.compile("[0-9]*")
val isNum = pattern.matcher(errorCode!!.toCharArray().toString())
val isNum = pattern.matcher(errorCode)
if (isNum.matches()) {
val errorMsg =
HiHealthStatusCodes.getStatusCodeMessage(Integer.parseInt(errorCode.toCharArray().toString()))
HiHealthStatusCodes.getStatusCodeMessage(Integer.parseInt(errorCode))
logger("$api failure $errorCode:$errorMsg")
} else {
logger("$api failure $errorCode")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -429,14 +429,14 @@ class HealthKitHealthRecordControllerActivity : AppCompatActivity() {
* @param api the calling api
*/
private fun printFailureMessage(e: Exception?, api: String) {
val errorCode = e?.message
val errorCode = e?.message ?: ""
val pattern = Pattern.compile("[0-9]*")
val isNum = pattern.matcher(errorCode!!.toCharArray().toString())
val isNum = pattern.matcher(errorCode)
if (isNum.matches()) {
val errorMsg =
HiHealthStatusCodes.getStatusCodeMessage(
Integer.parseInt(
errorCode.toCharArray().toString()
errorCode
)
)
logger("$api failure $errorCode:$errorMsg")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -411,17 +411,17 @@ class HealthKitSettingControllerActivity : AppCompatActivity(), AdapterView.OnIt
* @param api Interface name
*/
private fun printFailureMessage(e: Exception, api: String) {
val errorCode = e.message
val errorCode = e.message ?: ""
val pattern = Pattern.compile("[0-9]*")
val isNum = pattern.matcher(errorCode!!.toCharArray().toString())
val isNum = pattern.matcher(errorCode)

if (e is ApiException) run {
val eCode = (e as ApiException).getStatusCode()
val errorMsg = HiHealthStatusCodes.getStatusCodeMessage(eCode)
logger("$api failure $eCode:$errorMsg")
return
} else if (isNum.matches()) {
val errorMsg = HiHealthStatusCodes.getStatusCodeMessage(Integer.parseInt(errorCode.toCharArray().toString()))
val errorMsg = HiHealthStatusCodes.getStatusCodeMessage(Integer.parseInt(errorCode))
logger("$api failure $errorCode:$errorMsg")
return
} else {
Expand Down