Started security event display
This commit is contained in:
parent
33d8d77922
commit
9cf6769713
2 changed files with 22 additions and 1 deletions
|
@ -228,6 +228,11 @@
|
|||
<string name="group_chat_room_devices">Conversation\'s devices</string>
|
||||
<string name="add_to_contacts">Add to contacts</string>
|
||||
<string name="lime_security_popup">Instant messages are end-to-end encrypted in secured conversations. It is possible to upgrade the security level of a conversation by authenticating participants. To do so, call the contact and follow the authentification process.</string>
|
||||
<string name="lime_identity_key_changed">LIME identity key changed for %s</string>
|
||||
<string name="man_in_the_middle_detected">Man in the middle detected for %s</string>
|
||||
<string name="security_level_downgraded">Security level downgraded because of %s</string>
|
||||
<string name="participant_max_count_exceeded">Max participant count exceeded by %s</string>
|
||||
<string name="unexpected_event">Unexpected event %i for %s</string>
|
||||
|
||||
<!-- Status Bar -->
|
||||
<string name="status_connected">Registered</string>
|
||||
|
|
|
@ -399,9 +399,25 @@ public class ChatEventsAdapter extends SelectableAdapter<ChatBubbleViewHolder> {
|
|||
case ConferenceParticipantDeviceRemoved:
|
||||
holder.eventMessage.setText(mContext.getString(R.string.device_removed).replace("%s", displayName));
|
||||
break;
|
||||
case ConferenceSecurityEvent:
|
||||
switch (event.getSecurityEventType()) {
|
||||
case LimeIdentityKeyChanged:
|
||||
holder.eventMessage.setText(mContext.getString(R.string.lime_identity_key_changed).replace("%s", displayName));
|
||||
break;
|
||||
case ManInTheMiddleDetected:
|
||||
holder.eventMessage.setText(mContext.getString(R.string.man_in_the_middle_detected).replace("%s", displayName));
|
||||
break;
|
||||
case SecurityLevelDowngraded:
|
||||
holder.eventMessage.setText(mContext.getString(R.string.security_level_downgraded).replace("%s", displayName));
|
||||
break;
|
||||
case ParticipantMaxDeviceCountExceeded:
|
||||
holder.eventMessage.setText(mContext.getString(R.string.participant_max_count_exceeded).replace("%s", displayName));
|
||||
break;
|
||||
}
|
||||
break;
|
||||
case None:
|
||||
default:
|
||||
//TODO
|
||||
holder.eventMessage.setText(mContext.getString(R.string.unexpected_event).replace("%s", displayName).replace("%i", String.valueOf(event.getType().toInt())));
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue