All Downloads are FREE. Search and download functionalities are using the official Maven repository.

main.com.sceyt.chatuikit.config.defaults.DefaultAutoDeleteMessagesOptions.kt Maven / Gradle / Ivy

package com.sceyt.chatuikit.config.defaults

import android.content.Context
import com.sceyt.chatuikit.R
import com.sceyt.chatuikit.config.AutoDeleteMessagesOptions
import com.sceyt.chatuikit.config.IntervalOption
import kotlin.time.Duration.Companion.days
import kotlin.time.Duration.Companion.hours

data object DefaultAutoDeleteMessagesOptions : AutoDeleteMessagesOptions {
    override fun getOptions(context: Context) = listOf(
        IntervalOption(context.getString(R.string.sceyt_1_day), 1.hours.inWholeMilliseconds),
        IntervalOption(context.getString(R.string.sceyt_1_week), 7.days.inWholeMilliseconds),
        IntervalOption(context.getString(R.string.sceyt_1_month), 30.days.inWholeMilliseconds),
        IntervalOption(context.getString(R.string.sceyt_off), 0)
    )
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy