blob: 67599ded1dcf56aa5b4811cbc6f90a28c3ebc608 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
/***************************************************************************************************
* Copyright © All Contributors. See LICENSE and AUTHORS in the root directory for details.
**************************************************************************************************/
package at.bitfire.davdroid.settings
import androidx.appcompat.app.AppCompatDelegate
object Settings {
const val BATTERY_OPTIMIZATION = "battery_optimization"
const val FOREGROUND_SERVICE = "foreground_service"
const val DISTRUST_SYSTEM_CERTIFICATES = "distrust_system_certs"
const val PROXY_TYPE = "proxy_type"
const val PROXY_TYPE_SYSTEM = -1
const val PROXY_TYPE_NONE = 0
const val PROXY_TYPE_HTTP = 1
const val PROXY_TYPE_SOCKS = 2
const val PROXY_HOST = "proxy_host"
const val PROXY_PORT = "proxy_port"
/**
* Default sync interval (long), in seconds.
* Used to initialize an account.
*/
const val DEFAULT_SYNC_INTERVAL = "default_sync_interval"
/**
* Preferred theme (light/dark). Value must be one of [AppCompatDelegate.MODE_NIGHT_FOLLOW_SYSTEM]
* (default if setting is missing), [AppCompatDelegate.MODE_NIGHT_NO] or [AppCompatDelegate.MODE_NIGHT_YES].
*/
const val PREFERRED_THEME = "preferred_theme"
const val PREFERRED_THEME_DEFAULT = AppCompatDelegate.MODE_NIGHT_FOLLOW_SYSTEM
const val PREFERRED_TASKS_PROVIDER = "preferred_tasks_provider"
/** whether detected collections are selected for synchronization for default */
const val SYNC_ALL_COLLECTIONS = "sync_all_collections"
}
|