Files
Overgram/TMessagesProj/src/main/java/com/exteragram/messenger/ExteraConfig.kt
2022-03-15 17:12:32 +03:00

36 lines
1.5 KiB
Kotlin

package com.exteragram.messenger
import android.app.Activity
import android.content.SharedPreferences
import com.exteragram.messenger.preferences.ktx.boolean
import com.exteragram.messenger.preferences.ktx.int
import org.telegram.messenger.ApplicationLoader
object ExteraConfig {
private val sharedPreferences: SharedPreferences = ApplicationLoader.applicationContext.getSharedPreferences("mainconfig", Activity.MODE_PRIVATE)
// Appearance
// Application
var blurForAllThemes by sharedPreferences.boolean("blurForAllThemes", true)
// General
var hideAllChats by sharedPreferences.boolean("hideAllChats", false)
var hideProxySponsor by sharedPreferences.boolean("hideProxySponsor", true)
var hidePhoneNumber by sharedPreferences.boolean("hidePhoneNumber", false)
var showID by sharedPreferences.boolean("showID", false)
var chatsOnTitle by sharedPreferences.boolean("chatsOnTitle", true)
var forceTabletMode by sharedPreferences.boolean("ForceTabletMode", false)
// Drawer
// Chats
// Stickers
var stickerSize by sharedPreferences.int("stickerSize", 100)
var hideStickerTime by sharedPreferences.boolean("hideStickerTime", false)
// General
var hideKeyboardOnScroll by sharedPreferences.boolean("hideKeyboardOnScroll", true)
var archiveOnPull by sharedPreferences.boolean("archiveOnPull", true)
var dateOfForwardedMsg by sharedPreferences.boolean("dateOfForwardedMsg", false)
// Media
var rearVideoMessages by sharedPreferences.boolean("rearVideoMessages", false)
}