NTP-28744 | Adding NetworkCheck to Timeout errors (#14567)

This commit is contained in:
Prajjaval Verma
2025-01-18 13:27:20 +05:30
committed by GitHub
parent c16c6c1336
commit 8a577a3fcf
20 changed files with 510 additions and 37 deletions

View File

@@ -195,6 +195,14 @@ abstract class ApResponseCallback {
description = getString(R.string.no_internet_connection_description)
}
}
ApiConstants.API_CODE_SLOW_NETWORK -> {
statusCode = ApiConstants.API_CODE_SLOW_NETWORK
methodName = NetworkErrorType.SLOW_INTERNET.name
AppServiceManager.application.apply {
title = getString(R.string.internet_too_slow)
description = getString(R.string.check_internet_connectivity)
}
}
ApiConstants.API_CODE_SOCKET_TIMEOUT -> {
statusCode = ApiConstants.API_CODE_SOCKET_TIMEOUT
methodName = NetworkErrorType.SOCKET_TIMEOUT.name

View File

@@ -41,6 +41,7 @@ object NetworkInfoProvider {
enum class NetworkErrorType {
SOCKET_TIMEOUT,
NO_INTERNET,
SLOW_INTERNET,
EMPTY_BODY_ERROR,
SESSION_EXPIRED,
ILLEGAL_ARGUMENT,