Remove `/verify` command, it was added temporarily
This commit is contained in:
parent
1c48ba6b99
commit
ac32d6bb29
|
@ -44,9 +44,7 @@ enum class Command(val command: String, val parameters: String, @StringRes val d
|
||||||
POLL("/poll", "Question | Option 1 | Option 2 ...", R.string.command_description_poll),
|
POLL("/poll", "Question | Option 1 | Option 2 ...", R.string.command_description_poll),
|
||||||
SHRUG("/shrug", "<message>", R.string.command_description_shrug),
|
SHRUG("/shrug", "<message>", R.string.command_description_shrug),
|
||||||
PLAIN("/plain", "<message>", R.string.command_description_plain),
|
PLAIN("/plain", "<message>", R.string.command_description_plain),
|
||||||
DISCARD_SESSION("/discardsession", "", R.string.command_description_discard_session),
|
DISCARD_SESSION("/discardsession", "", R.string.command_description_discard_session);
|
||||||
// TODO temporary command
|
|
||||||
VERIFY_USER("/verify", "<user-id>", R.string.command_description_verify);
|
|
||||||
|
|
||||||
val length
|
val length
|
||||||
get() = command.length + 1
|
get() = command.length + 1
|
||||||
|
|
|
@ -279,11 +279,6 @@ object CommandParser {
|
||||||
|
|
||||||
ParsedCommand.SendShrug(message)
|
ParsedCommand.SendShrug(message)
|
||||||
}
|
}
|
||||||
Command.VERIFY_USER.command -> {
|
|
||||||
val message = textMessage.substring(Command.VERIFY_USER.command.length).trim()
|
|
||||||
|
|
||||||
ParsedCommand.VerifyUser(message)
|
|
||||||
}
|
|
||||||
Command.POLL.command -> {
|
Command.POLL.command -> {
|
||||||
val rawCommand = textMessage.substring(Command.POLL.command.length).trim()
|
val rawCommand = textMessage.substring(Command.POLL.command.length).trim()
|
||||||
val split = rawCommand.split("|").map { it.trim() }
|
val split = rawCommand.split("|").map { it.trim() }
|
||||||
|
|
|
@ -53,7 +53,6 @@ sealed class ParsedCommand {
|
||||||
object ClearScalarToken : ParsedCommand()
|
object ClearScalarToken : ParsedCommand()
|
||||||
class SendSpoiler(val message: String) : ParsedCommand()
|
class SendSpoiler(val message: String) : ParsedCommand()
|
||||||
class SendShrug(val message: CharSequence) : ParsedCommand()
|
class SendShrug(val message: CharSequence) : ParsedCommand()
|
||||||
class VerifyUser(val userId: String) : ParsedCommand()
|
|
||||||
class SendPoll(val question: String, val options: List<String>) : ParsedCommand()
|
class SendPoll(val question: String, val options: List<String>) : ParsedCommand()
|
||||||
object DiscardSession: ParsedCommand()
|
object DiscardSession: ParsedCommand()
|
||||||
}
|
}
|
||||||
|
|
|
@ -656,14 +656,6 @@ class RoomDetailViewModel @AssistedInject constructor(
|
||||||
_viewEvents.post(RoomDetailViewEvents.SlashCommandHandled())
|
_viewEvents.post(RoomDetailViewEvents.SlashCommandHandled())
|
||||||
popDraft()
|
popDraft()
|
||||||
}
|
}
|
||||||
is ParsedCommand.VerifyUser -> {
|
|
||||||
session
|
|
||||||
.cryptoService()
|
|
||||||
.verificationService()
|
|
||||||
.requestKeyVerificationInDMs(supportedVerificationMethodsProvider.provide(), slashCommandResult.userId, room.roomId)
|
|
||||||
_viewEvents.post(RoomDetailViewEvents.SlashCommandHandled())
|
|
||||||
popDraft()
|
|
||||||
}
|
|
||||||
is ParsedCommand.SendPoll -> {
|
is ParsedCommand.SendPoll -> {
|
||||||
room.sendPoll(slashCommandResult.question, slashCommandResult.options.mapIndexed { index, s -> OptionItem(s, "$index. $s") })
|
room.sendPoll(slashCommandResult.question, slashCommandResult.options.mapIndexed { index, s -> OptionItem(s, "$index. $s") })
|
||||||
_viewEvents.post(RoomDetailViewEvents.SlashCommandHandled())
|
_viewEvents.post(RoomDetailViewEvents.SlashCommandHandled())
|
||||||
|
|
|
@ -1909,7 +1909,6 @@ Vaši e-mailovou adresu můžete přidat k profilu v nastavení.</string>
|
||||||
<string name="settings_developer_mode_fail_fast_title">Fail-fast</string>
|
<string name="settings_developer_mode_fail_fast_title">Fail-fast</string>
|
||||||
<string name="settings_developer_mode_fail_fast_summary">Element se může zbořit častěji, když se objeví neočekávané chyby</string>
|
<string name="settings_developer_mode_fail_fast_summary">Element se může zbořit častěji, když se objeví neočekávané chyby</string>
|
||||||
|
|
||||||
<string name="command_description_verify">Požadavek ověření daného uživatelského ID</string>
|
|
||||||
<string name="command_description_shrug">Předsune ¯\\_(ツ)_/¯ do textové zprávy</string>
|
<string name="command_description_shrug">Předsune ¯\\_(ツ)_/¯ do textové zprávy</string>
|
||||||
|
|
||||||
<string name="create_room_encryption_title">Zapnout šifrování</string>
|
<string name="create_room_encryption_title">Zapnout šifrování</string>
|
||||||
|
|
|
@ -1987,7 +1987,6 @@ Verwahre deinen Wiederherstellungsschlüssel an einem sehr sicheren Ort wie eine
|
||||||
<string name="settings_developer_mode_fail_fast_title">Ausfallsicher</string>
|
<string name="settings_developer_mode_fail_fast_title">Ausfallsicher</string>
|
||||||
<string name="settings_developer_mode_fail_fast_summary">Element kann häufiger abstürzen, wenn ein unerwarteter Fehler auftritt</string>
|
<string name="settings_developer_mode_fail_fast_summary">Element kann häufiger abstürzen, wenn ein unerwarteter Fehler auftritt</string>
|
||||||
|
|
||||||
<string name="command_description_verify">Überprüfe die angegebenen Nutzer-ID</string>
|
|
||||||
<string name="command_description_shrug">Stellt einer Klartextnachricht ¯\\_(ツ)_/¯ voran</string>
|
<string name="command_description_shrug">Stellt einer Klartextnachricht ¯\\_(ツ)_/¯ voran</string>
|
||||||
|
|
||||||
<string name="create_room_encryption_title">Aktiviere Verschlüsselung</string>
|
<string name="create_room_encryption_title">Aktiviere Verschlüsselung</string>
|
||||||
|
|
|
@ -1929,7 +1929,6 @@ Abisua: Fitxategi hau ezabatu daiteke aplikazioa desinstalatzen bada.</string>
|
||||||
|
|
||||||
<string name="settings_developer_mode_fail_fast_title">Hutsegin-azkar</string>
|
<string name="settings_developer_mode_fail_fast_title">Hutsegin-azkar</string>
|
||||||
<string name="settings_developer_mode_fail_fast_summary">Element aplikazioa ustekabeko erroreen aurrean maizago kraskatu daiteke</string>
|
<string name="settings_developer_mode_fail_fast_summary">Element aplikazioa ustekabeko erroreen aurrean maizago kraskatu daiteke</string>
|
||||||
<string name="command_description_verify">Eskatu emandako erabiltzaile IDa egiaztatzea</string>
|
|
||||||
<string name="command_description_shrug">"Jarri ¯\\_(ツ)_/¯ testu-soileko mezuaren aurretik"</string>
|
<string name="command_description_shrug">"Jarri ¯\\_(ツ)_/¯ testu-soileko mezuaren aurretik"</string>
|
||||||
|
|
||||||
<string name="create_room_encryption_title">Gaitu zifratzea</string>
|
<string name="create_room_encryption_title">Gaitu zifratzea</string>
|
||||||
|
|
|
@ -2016,7 +2016,6 @@ Haluatko lisätä paketteja?</string>
|
||||||
<string name="verification_conclusion_not_secure">Ei turvallinen</string>
|
<string name="verification_conclusion_not_secure">Ei turvallinen</string>
|
||||||
<string name="sent_a_video">Video.</string>
|
<string name="sent_a_video">Video.</string>
|
||||||
<string name="sent_an_image">Kuva.</string>
|
<string name="sent_an_image">Kuva.</string>
|
||||||
<string name="command_description_verify">Pyyntö annetun käyttäjä-ID:n vahvistamiseksi</string>
|
|
||||||
<string name="verification_conclusion_compromised">Johonkin näistä on mahdollisesti murtauduttu:
|
<string name="verification_conclusion_compromised">Johonkin näistä on mahdollisesti murtauduttu:
|
||||||
\n
|
\n
|
||||||
\n - Kotipalvelimesi
|
\n - Kotipalvelimesi
|
||||||
|
|
|
@ -1933,7 +1933,6 @@ Si vous n’avez pas configuré de nouvelle méthode de récupération, un attaq
|
||||||
|
|
||||||
<string name="settings_developer_mode_fail_fast_title">Défaillance rapide</string>
|
<string name="settings_developer_mode_fail_fast_title">Défaillance rapide</string>
|
||||||
<string name="settings_developer_mode_fail_fast_summary">Element peut planter plus souvent quand une erreur inattendue survient</string>
|
<string name="settings_developer_mode_fail_fast_summary">Element peut planter plus souvent quand une erreur inattendue survient</string>
|
||||||
<string name="command_description_verify">Demande de vérification de l’identifiant utilisateur fourni</string>
|
|
||||||
<string name="command_description_shrug">Préfixe ¯\\_(ツ)_/¯ à un message en texte brut</string>
|
<string name="command_description_shrug">Préfixe ¯\\_(ツ)_/¯ à un message en texte brut</string>
|
||||||
|
|
||||||
<string name="create_room_encryption_title">Activer le chiffrement</string>
|
<string name="create_room_encryption_title">Activer le chiffrement</string>
|
||||||
|
|
|
@ -1930,7 +1930,6 @@ Ha nem te állítottad be a visszaállítási metódust, akkor egy támadó pró
|
||||||
|
|
||||||
<string name="settings_developer_mode_fail_fast_title">Összeomlás-hamar</string>
|
<string name="settings_developer_mode_fail_fast_title">Összeomlás-hamar</string>
|
||||||
<string name="settings_developer_mode_fail_fast_summary">Element a nem várt hibák esetén többször fog összeomlani</string>
|
<string name="settings_developer_mode_fail_fast_summary">Element a nem várt hibák esetén többször fog összeomlani</string>
|
||||||
<string name="command_description_verify">Az adott felhasználói azonosító ellenőrzésének kérése</string>
|
|
||||||
<string name="command_description_shrug">Hozzáteszi a sima szöveges üzenethez ezt: ¯\\_(ツ)_/¯</string>
|
<string name="command_description_shrug">Hozzáteszi a sima szöveges üzenethez ezt: ¯\\_(ツ)_/¯</string>
|
||||||
|
|
||||||
<string name="create_room_encryption_title">Titkosítás engedélyezése</string>
|
<string name="create_room_encryption_title">Titkosítás engedélyezése</string>
|
||||||
|
|
|
@ -1981,7 +1981,6 @@
|
||||||
|
|
||||||
<string name="settings_developer_mode_fail_fast_title">Crash facile</string>
|
<string name="settings_developer_mode_fail_fast_title">Crash facile</string>
|
||||||
<string name="settings_developer_mode_fail_fast_summary">Element potrebbe crashare più spesso quando si verifica un errore imprevisto</string>
|
<string name="settings_developer_mode_fail_fast_summary">Element potrebbe crashare più spesso quando si verifica un errore imprevisto</string>
|
||||||
<string name="command_description_verify">Richiedi di verificare l\'ID utente in questione</string>
|
|
||||||
<string name="command_description_shrug">Antepone ¯\\_(ツ)_/¯ ad un messaggio testuale</string>
|
<string name="command_description_shrug">Antepone ¯\\_(ツ)_/¯ ad un messaggio testuale</string>
|
||||||
|
|
||||||
<string name="create_room_encryption_title">Attiva la cifratura</string>
|
<string name="create_room_encryption_title">Attiva la cifratura</string>
|
||||||
|
|
|
@ -1915,7 +1915,6 @@ Spróbuj uruchomić ponownie aplikację.</string>
|
||||||
<string name="settings_developer_mode_fail_fast_title">Bezproblemowy</string>
|
<string name="settings_developer_mode_fail_fast_title">Bezproblemowy</string>
|
||||||
<string name="settings_developer_mode_fail_fast_summary">Element może zawieszać się częściej gdy napotka na niespodziewany błąd</string>
|
<string name="settings_developer_mode_fail_fast_summary">Element może zawieszać się częściej gdy napotka na niespodziewany błąd</string>
|
||||||
|
|
||||||
<string name="command_description_verify">Żądanie weryfikujące podany userID</string>
|
|
||||||
<string name="command_description_shrug">Preparuje ¯\\_(ツ)_/¯ dla zwykłej wiadomości tekstowej</string>
|
<string name="command_description_shrug">Preparuje ¯\\_(ツ)_/¯ dla zwykłej wiadomości tekstowej</string>
|
||||||
|
|
||||||
<string name="create_room_encryption_title">Aktywuj szyfrowanie</string>
|
<string name="create_room_encryption_title">Aktywuj szyfrowanie</string>
|
||||||
|
|
|
@ -2112,7 +2112,6 @@ Na próxima tela, você será solicitado a permitir que o Element funcione sempr
|
||||||
<string name="settings_developer_mode_fail_fast_title">Relatar imediatamente as falhas</string>
|
<string name="settings_developer_mode_fail_fast_title">Relatar imediatamente as falhas</string>
|
||||||
<string name="settings_developer_mode_fail_fast_summary">Element pode quebrar com mais freqüência quando ocorre um erro inesperado</string>
|
<string name="settings_developer_mode_fail_fast_summary">Element pode quebrar com mais freqüência quando ocorre um erro inesperado</string>
|
||||||
|
|
||||||
<string name="command_description_verify">Solicitação para verificar o ID do usuário</string>
|
|
||||||
<string name="command_description_shrug">Adicionar ¯\\_(ツ)_/¯ para uma mensagem de texto simples</string>
|
<string name="command_description_shrug">Adicionar ¯\\_(ツ)_/¯ para uma mensagem de texto simples</string>
|
||||||
|
|
||||||
<string name="create_room_encryption_title">Ativar criptografia</string>
|
<string name="create_room_encryption_title">Ativar criptografia</string>
|
||||||
|
|
|
@ -2214,7 +2214,6 @@
|
||||||
<string name="settings_developer_mode_fail_fast_title">Раннее падение</string>
|
<string name="settings_developer_mode_fail_fast_title">Раннее падение</string>
|
||||||
<string name="settings_developer_mode_fail_fast_summary">Element может падать чаще, когда происходит непредвиденная ошибка</string>
|
<string name="settings_developer_mode_fail_fast_summary">Element может падать чаще, когда происходит непредвиденная ошибка</string>
|
||||||
|
|
||||||
<string name="command_description_verify">Запрос на проверку данного идентификатора пользователя</string>
|
|
||||||
<string name="command_description_shrug">Добавляет смайл ¯\\_(ツ)_/¯ в начало сообщения</string>
|
<string name="command_description_shrug">Добавляет смайл ¯\\_(ツ)_/¯ в начало сообщения</string>
|
||||||
|
|
||||||
<string name="create_room_encryption_description">После включения шифрования оно не может быть отключено.</string>
|
<string name="create_room_encryption_description">После включения шифрования оно не может быть отключено.</string>
|
||||||
|
|
|
@ -1890,7 +1890,6 @@
|
||||||
|
|
||||||
<string name="settings_developer_mode_fail_fast_summary">Element mund të vithiset më shpesh, kur ndodh një gabim i papritur</string>
|
<string name="settings_developer_mode_fail_fast_summary">Element mund të vithiset më shpesh, kur ndodh një gabim i papritur</string>
|
||||||
<string name="settings_call_ringtone_use_default_stun">Lejoni shërbyes rrugëzgjidhje asistimi thirrjesh</string>
|
<string name="settings_call_ringtone_use_default_stun">Lejoni shërbyes rrugëzgjidhje asistimi thirrjesh</string>
|
||||||
<string name="command_description_verify">Kërko të verifikohet userID-ja i dhënë</string>
|
|
||||||
<string name="command_description_shrug">Parashtoji ¯\\_(ツ)_/¯ një mesazhi tekst të thjeshtë</string>
|
<string name="command_description_shrug">Parashtoji ¯\\_(ツ)_/¯ një mesazhi tekst të thjeshtë</string>
|
||||||
|
|
||||||
<string name="create_room_encryption_title">Aktivizoni fshehtëzim</string>
|
<string name="create_room_encryption_title">Aktivizoni fshehtëzim</string>
|
||||||
|
|
|
@ -2020,7 +2020,6 @@ Element 在后台时的工作将被显著的限制,这可能会影响消息通
|
||||||
<string name="settings_developer_mode_fail_fast_title">快速失败</string>
|
<string name="settings_developer_mode_fail_fast_title">快速失败</string>
|
||||||
<string name="settings_developer_mode_fail_fast_summary">发生意外错误时,Element 可能更经常崩溃</string>
|
<string name="settings_developer_mode_fail_fast_summary">发生意外错误时,Element 可能更经常崩溃</string>
|
||||||
|
|
||||||
<string name="command_description_verify">请求验证给定 userID</string>
|
|
||||||
<string name="command_description_shrug">在明文消息前添加 ¯\\_(ツ)_/¯</string>
|
<string name="command_description_shrug">在明文消息前添加 ¯\\_(ツ)_/¯</string>
|
||||||
|
|
||||||
<string name="create_room_encryption_title">启用加密</string>
|
<string name="create_room_encryption_title">启用加密</string>
|
||||||
|
|
|
@ -1884,7 +1884,6 @@ Matrix 中的消息可見度類似于電子郵件。我們忘記您的郵件意
|
||||||
|
|
||||||
<string name="settings_developer_mode_fail_fast_title">快速失敗</string>
|
<string name="settings_developer_mode_fail_fast_title">快速失敗</string>
|
||||||
<string name="settings_developer_mode_fail_fast_summary">在發生非預期的錯誤時,Element 可能更常當機</string>
|
<string name="settings_developer_mode_fail_fast_summary">在發生非預期的錯誤時,Element 可能更常當機</string>
|
||||||
<string name="command_description_verify">請求驗證給定的 userID</string>
|
|
||||||
<string name="command_description_shrug">"將 ¯\\_(ツ)_/¯ 附加到純文字訊息中"</string>
|
<string name="command_description_shrug">"將 ¯\\_(ツ)_/¯ 附加到純文字訊息中"</string>
|
||||||
|
|
||||||
<string name="create_room_encryption_title">啟用加密</string>
|
<string name="create_room_encryption_title">啟用加密</string>
|
||||||
|
|
|
@ -2022,7 +2022,6 @@
|
||||||
<string name="settings_developer_mode_fail_fast_title">Fail-fast</string>
|
<string name="settings_developer_mode_fail_fast_title">Fail-fast</string>
|
||||||
<string name="settings_developer_mode_fail_fast_summary">Element may crash more often when an unexpected error occurs</string>
|
<string name="settings_developer_mode_fail_fast_summary">Element may crash more often when an unexpected error occurs</string>
|
||||||
|
|
||||||
<string name="command_description_verify">Request to verify the given userID</string>
|
|
||||||
<string name="command_description_shrug">Prepends ¯\\_(ツ)_/¯ to a plain-text message</string>
|
<string name="command_description_shrug">Prepends ¯\\_(ツ)_/¯ to a plain-text message</string>
|
||||||
|
|
||||||
<string name="create_room_encryption_title">"Enable encryption"</string>
|
<string name="create_room_encryption_title">"Enable encryption"</string>
|
||||||
|
|
Loading…
Reference in New Issue