refactor: unify db refresh flows
This commit is contained in:
@@ -230,6 +230,21 @@ object AppSettings {
|
||||
set(value) = put(SettingsKeys.KEY_MORE_ANIMATIONS, value)
|
||||
}
|
||||
|
||||
object LongPoll {
|
||||
var ts: Int?
|
||||
get() = get(SettingsKeys.KEY_LONG_POLL_TS, 0).takeIf { it > 0 }
|
||||
set(value) = put(SettingsKeys.KEY_LONG_POLL_TS, value ?: 0)
|
||||
|
||||
var pts: Int?
|
||||
get() = get(SettingsKeys.KEY_LONG_POLL_PTS, 0).takeIf { it > 0 }
|
||||
set(value) = put(SettingsKeys.KEY_LONG_POLL_PTS, value ?: 0)
|
||||
|
||||
fun clear() {
|
||||
ts = null
|
||||
pts = null
|
||||
}
|
||||
}
|
||||
|
||||
object Debug {
|
||||
var showAlertAfterCrash: Boolean
|
||||
get() = get(
|
||||
|
||||
@@ -39,6 +39,8 @@ object SettingsKeys {
|
||||
const val DEFAULT_VALUE_FEATURES_FAST_TEXT = "¯\\_(ツ)_/¯"
|
||||
const val KEY_LONG_POLL_IN_BACKGROUND = "lp_background"
|
||||
const val DEFAULT_LONG_POLL_IN_BACKGROUND = false
|
||||
const val KEY_LONG_POLL_TS = "lp_ts"
|
||||
const val KEY_LONG_POLL_PTS = "lp_pts"
|
||||
|
||||
const val KEY_ACTIVITY_SEND_ONLINE_STATUS = "activity_send_online_status"
|
||||
const val DEFAULT_VALUE_KEY_ACTIVITY_SEND_ONLINE_STATUS = false
|
||||
|
||||
Reference in New Issue
Block a user