Add QuickChatAction model

pull/462/head
Douile 2022-08-10 17:29:17 +01:00
rodzic 340061875f
commit 3c9e325d5c
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: DC9D70626CEF33D0
2 zmienionych plików z 18 dodań i 0 usunięć

Wyświetl plik

@ -0,0 +1,11 @@
package com.geeksville.mesh.model
data class QuickChatAction(
val name: String,
val message: String,
val mode: Mode) {
enum class Mode {
Append,
Instant,
}
}

Wyświetl plik

@ -445,5 +445,12 @@ class UIViewModel @Inject constructor(
}
}
private val _quickChatActions = mutableListOf<QuickChatAction>()
val quickChatActions: List<QuickChatAction> get() = _quickChatActions
fun addQuickChatAction(name: String, value: String, mode: QuickChatAction.Mode) {
val action = QuickChatAction(name, value, mode)
_quickChatActions.add(action)
}
}