Files
rider-pro-android-app/app/src/main/java/com/aiosman/riderpro/Const.kt

47 lines
1.2 KiB
Kotlin
Raw Normal View History

2024-08-11 21:17:02 +08:00
package com.aiosman.riderpro
import android.content.Context
2024-08-11 21:17:02 +08:00
object ConstVars {
// api 地址
2024-10-04 23:37:38 +08:00
const val BASE_SERVER = "http://192.168.31.130:8088"
// const val BASE_SERVER = "https://8.137.22.101:8088"
// const val BASE_SERVER = "https://8.137.22.101:8088"
2024-09-05 22:04:41 +08:00
const val MOMENT_LIKE_CHANNEL_ID = "moment_like"
const val MOMENT_LIKE_CHANNEL_NAME = "Moment Like"
2024-10-04 00:02:26 +08:00
/**
* 上传头像图片大小限制
* 10M
*/
const val AVATAR_FILE_SIZE_LIMIT = 1024 * 1024 * 10
/**
* 上传头像图片压缩时最大的尺寸
* 512
*/
const val AVATAR_IMAGE_MAX_SIZE = 512
2024-10-04 00:02:26 +08:00
/**
* 上传 banner 图片大小限制
*/
const val BANNER_IMAGE_MAX_SIZE = 2048
2024-10-04 23:37:38 +08:00
// 用户协议地址
const val DICT_KEY_PRIVATE_POLICY_URL = "private_policy"
// 重置邮箱间隔
const val DIC_KEY_RESET_EMAIL_INTERVAL = "send_reset_password_timeout"
2024-10-04 00:02:26 +08:00
}
//
enum class ErrorCode(val code: Int) {
2024-10-04 23:37:38 +08:00
USER_EXIST(40001),
USER_NOT_EXIST(40002),
}
2024-09-07 20:26:15 +08:00
fun Context.getErrorMessageCode(code: Int?): String {
return when (code) {
10001 -> getString(R.string.error_10001_user_exist)
else -> getString(R.string.error_unknown)
}
2024-08-11 21:17:02 +08:00
}