2022-01-16 21:52:21 +08:00
|
|
|
package com.pushdeer.os.store
|
|
|
|
|
|
|
|
import android.content.Context
|
|
|
|
import com.wh.common.store.Store
|
|
|
|
|
2022-03-14 14:27:07 +08:00
|
|
|
class SettingStore(context: Context) {
|
|
|
|
val store = Store.create(context, "setting")
|
2022-01-16 21:52:21 +08:00
|
|
|
|
2022-03-14 14:27:07 +08:00
|
|
|
var userToken by store.string("user-token", "")
|
2022-01-21 12:35:33 +08:00
|
|
|
// var deviceName by store.string("device-name","My Dear Deer")
|
|
|
|
// var useRecv by store.boolean("use-recv",false) // 启用接收
|
|
|
|
// var useSend by store.boolean("use-send",false)
|
|
|
|
// var useSendNotification by store.boolean("use-send-notification",false)
|
|
|
|
// var notificationPackages by store.stringSet("notification-packages", emptySet())
|
|
|
|
// var useSendMissedCall by store.boolean("use-send=missed-call",false)
|
|
|
|
// var useSendSMS by store.boolean("use-send-sms",false)
|
2022-01-16 21:52:21 +08:00
|
|
|
|
2022-03-14 14:27:07 +08:00
|
|
|
var showMessageSender by store.boolean("show-message-sender", true)
|
|
|
|
var thisPushSdk by store.string("this-push-sdk", "mi-push")
|
|
|
|
var thisDeviceId by store.string("this-device-id", "")
|
2022-01-26 20:40:14 +08:00
|
|
|
|
2022-03-14 14:27:07 +08:00
|
|
|
var logLevel by store.string("log-level", "i") // i w e - d
|
|
|
|
|
|
|
|
var isServerMethodSelected by store.boolean("server-method-selected", false)
|
|
|
|
var isSelfHosted by store.boolean("self-hosted", false)
|
|
|
|
var selfHostedEndpointUrl by store.string("self-hosted-endpoint-url", "http://")
|
|
|
|
|
|
|
|
var useInnerWebView by store.boolean("user-inner-webview",false)
|
2022-01-16 21:52:21 +08:00
|
|
|
}
|