#967 - Swipe conversation actions

This commit is contained in:
Moez Bhatti
2018-07-30 20:34:31 -04:00
parent 3f7b615f19
commit 75162c8114
22 changed files with 820 additions and 78 deletions
@@ -52,6 +52,12 @@ class Preferences @Inject constructor(private val rxPrefs: RxSharedPreferences)
const val SEND_DELAY_SHORT = 1
const val SEND_DELAY_MEDIUM = 2
const val SEND_DELAY_LONG = 3
const val SWIPE_ACTION_NONE = 0
const val SWIPE_ACTION_ARCHIVE = 1
const val SWIPE_ACTION_DELETE = 2
const val SWIPE_ACTION_CALL = 3
const val SWIPE_ACTION_READ = 4
}
// Internal
@@ -63,17 +69,19 @@ class Preferences @Inject constructor(private val rxPrefs: RxSharedPreferences)
val nightStart = rxPrefs.getString("nightStart", "18:00")
val nightEnd = rxPrefs.getString("nightEnd", "6:00")
val black = rxPrefs.getBoolean("black", false)
val sia = rxPrefs.getBoolean("sia", false)
val sendDelay = rxPrefs.getInteger("sendDelay", SEND_DELAY_NONE)
val autoEmoji = rxPrefs.getBoolean("autoEmoji", true)
val delivery = rxPrefs.getBoolean("delivery", false)
val systemFont = rxPrefs.getBoolean("systemFont", false)
val textSize = rxPrefs.getInteger("textSize", TEXT_SIZE_NORMAL)
val notifAction1 = rxPrefs.getInteger("notifAction1", 1)
val notifAction2 = rxPrefs.getInteger("notifAction2", 2)
val notifAction3 = rxPrefs.getInteger("notifAction3", 0)
val sia = rxPrefs.getBoolean("sia", false)
val notifAction1 = rxPrefs.getInteger("notifAction1", NOTIFICATION_ACTION_READ)
val notifAction2 = rxPrefs.getInteger("notifAction2", NOTIFICATION_ACTION_REPLY)
val notifAction3 = rxPrefs.getInteger("notifAction3", NOTIFICATION_ACTION_NONE)
val qkreply = rxPrefs.getBoolean("qkreply", Build.VERSION.SDK_INT < Build.VERSION_CODES.N)
val qkreplyTapDismiss = rxPrefs.getBoolean("qkreplyTapDismiss", true)
val sendDelay = rxPrefs.getInteger("sendDelay", SEND_DELAY_NONE)
val swipeRight = rxPrefs.getInteger("swipeRight", SWIPE_ACTION_ARCHIVE)
val swipeLeft = rxPrefs.getInteger("swipeLeft", SWIPE_ACTION_ARCHIVE)
val autoEmoji = rxPrefs.getBoolean("autoEmoji", true)
val delivery = rxPrefs.getBoolean("delivery", false)
val unicode = rxPrefs.getBoolean("unicode", false)
val mmsSize = rxPrefs.getInteger("mmsSize", 300)