Merge branch 'master' of ssh://git.odrling.xyz:9876/Johnny_P.Tut/norn-talk

This commit is contained in:
odrling 2018-03-31 16:45:04 +02:00
commit 0e3abf44c1
4 changed files with 16 additions and 5 deletions

View file

@ -119,13 +119,19 @@ class ConversationActivity: ComposeView.SendActivity() {
// insérer le message s'il y en a un
val body = this.intent.extras?.getString("sms_body")
if (body != null)
if (body != null) {
composeInput.setText(body)
} else if (conversation.secured) {
composeInput.setHint(R.string.secured_message) //indiquer que la conversation est securisée
}
composeInput.requestFocus()
} else {
// trouver l'identifiant donné en argument à l'activité
this._conversationId = this.intent.extras.getInt("conversationId")
if (conversation.secured) {
composeInput.setHint(R.string.secured_message) //indiquer que la conversation est securisée
}
}
// lire les messages en arrière plan
@ -166,10 +172,13 @@ class ConversationActivity: ComposeView.SendActivity() {
val secured = !item.isChecked
item.isChecked = secured
if (secured)
if (secured) {
this.conversation.createSecuredConversation(this)
else
composeInput.setHint(R.string.secured_message)
} else {
this.conversation.stopSecuredConversation(this)
composeInput.setHint(R.string.message)
}
}
/**
@ -195,7 +204,7 @@ class ConversationActivity: ComposeView.SendActivity() {
}
override fun onOptionsItemSelected(item: MenuItem): Boolean {
// répondre aux action de l'utilisateur dans le menu de la barre d'outils
// répondre aux actions de l'utilisateur dans le menu de la barre d'outils
return when (item.itemId) {
R.id.action_secure -> { this.toggleSecurity(item); true }
R.id.action_delete_conv -> { this.deleteConversation(); true }

View file

@ -87,7 +87,7 @@ interface MessageDao {
fun readConversation(conversationId: Int)
/**
* Insére un message dans la base donnée
* Insère un message dans la base donnée
*
* @param message Message à insérer
* @return Ligne à laquelle le message a été inséré

View file

@ -5,6 +5,7 @@
<string name="ok">OK</string>
<string name="buttonSend">Envoyer</string>
<string name="message">Message</string>
<string name="secured_message">Message sécurisé</string>
<string name="saisir_contact">Saisissez un numéro de téléphone</string>
<string name="new_conv">Nouvelle conversation</string>
<string name="secured_conv">Conversation sécurisée</string>

View file

@ -6,6 +6,7 @@
<string name="ok">OK</string>
<string name="buttonSend">Send</string>
<string name="message">Message</string>
<string name="secured_message">Secured message</string>
<string name="saisir_contact">Enter a phone number</string>
<string name="new_conv">New conversation</string>
<string name="secured_conv">Secured conversation</string>