pushdeer/android/app/src/main/java/com/pushdeer/os/store/SettingStore.kt

29 lines
1.3 KiB
Kotlin

package com.pushdeer.os.store
import android.content.Context
import com.wh.common.store.Store
class SettingStore(context: Context) {
val store = Store.create(context, "setting")
var userToken by store.string("user-token", "")
// 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)
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", "")
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)
}