Updated on 2026-08-14

This commit is contained in:
Tangem 2023-11-21 15:05:17 +04:00
parent 9a8ff1830d
commit a0798cfef2
252 changed files with 247 additions and 5857 deletions

View file

@ -3,11 +3,10 @@ package com.tangem.common.module
/**
[REDACTED_AUTHOR]
*/
@Deprecated("Will be removed")
object ModuleErrorCode {
const val APP = 100000
const val COMMON = 10000
const val NETWORK = 20000
const val DOMAIN = 30000
const val ONBOARDING = 50000
}

View file

@ -4,6 +4,7 @@ package com.tangem.common.module
[REDACTED_AUTHOR]
* The base object for communication between modules
*/
@Deprecated("Will be removed")
interface ModuleMessage
/**
@ -11,12 +12,14 @@ interface ModuleMessage
* @property message the error description
* @property data any data that can help in the part where this error is being handled
*/
@Deprecated("Will be removed")
abstract class ModuleError : Throwable(), ModuleMessage {
abstract val code: Int
abstract override val message: String
abstract val data: Any?
}
@Deprecated("Will be removed")
interface ModuleMessageConverter<ModuleMessage, R> {
fun convert(message: ModuleMessage): R
}