mirror of
https://gitlab.linphone.org/BC/public/linphone-android.git
synced 2026-01-17 03:18:06 +00:00
Display voice recording default message instead of file name, like for conference invitations
This commit is contained in:
parent
cc2b97fba4
commit
31826d5b43
4 changed files with 12 additions and 2 deletions
|
|
@ -165,6 +165,10 @@ class ChatRoomData(private val chatRoom: ChatRoom) : ContactDataInterface {
|
||||||
val body = AppUtils.getString(R.string.conference_invitation)
|
val body = AppUtils.getString(R.string.conference_invitation)
|
||||||
builder.append(body)
|
builder.append(body)
|
||||||
builder.setSpan(StyleSpan(Typeface.ITALIC), builder.length - body.length, builder.length, 0)
|
builder.setSpan(StyleSpan(Typeface.ITALIC), builder.length - body.length, builder.length, 0)
|
||||||
|
} else if (content.isVoiceRecording) {
|
||||||
|
val body = AppUtils.getString(R.string.chat_message_voice_recording)
|
||||||
|
builder.append(body)
|
||||||
|
builder.setSpan(StyleSpan(Typeface.ITALIC), builder.length - body.length, builder.length, 0)
|
||||||
} else if (content.isFile || content.isFileTransfer) {
|
} else if (content.isFile || content.isFileTransfer) {
|
||||||
builder.append(content.name + " ")
|
builder.append(content.name + " ")
|
||||||
} else if (content.isText) {
|
} else if (content.isText) {
|
||||||
|
|
|
||||||
|
|
@ -708,9 +708,11 @@ class NotificationsManager(private val context: Context) {
|
||||||
val displayName = friend?.name ?: LinphoneUtils.getDisplayName(message.fromAddress)
|
val displayName = friend?.name ?: LinphoneUtils.getDisplayName(message.fromAddress)
|
||||||
var text = ""
|
var text = ""
|
||||||
|
|
||||||
val isConferenceInvite = message.contents.firstOrNull()?.isIcalendar ?: false
|
val firstContent = message.contents.firstOrNull()
|
||||||
text = if (isConferenceInvite) {
|
text = if (firstContent?.isIcalendar == true) {
|
||||||
AppUtils.getString(R.string.conference_invitation_received_notification)
|
AppUtils.getString(R.string.conference_invitation_received_notification)
|
||||||
|
} else if (firstContent?.isVoiceRecording == true) {
|
||||||
|
AppUtils.getString(R.string.chat_message_voice_recording_received_notification)
|
||||||
} else {
|
} else {
|
||||||
message.contents.find { content -> content.isText }?.utf8Text ?: ""
|
message.contents.find { content -> content.isText }?.utf8Text ?: ""
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -756,4 +756,6 @@
|
||||||
<string name="conference_schedule_send_updated_invite_chat">Envoyer la mise à jour par &appName;</string>
|
<string name="conference_schedule_send_updated_invite_chat">Envoyer la mise à jour par &appName;</string>
|
||||||
<string name="conference_schedule_send_updated_invite_email">Envoyer la mise à jour par courriel</string>
|
<string name="conference_schedule_send_updated_invite_email">Envoyer la mise à jour par courriel</string>
|
||||||
<string name="call_screenshot_taken">Capture sauvegardée : %s</string>
|
<string name="call_screenshot_taken">Capture sauvegardée : %s</string>
|
||||||
|
<string name="chat_message_voice_recording_received_notification">Vous avez reçu un message vocal</string>
|
||||||
|
<string name="chat_message_voice_recording">Message vocal</string>
|
||||||
</resources>
|
</resources>
|
||||||
|
|
@ -231,6 +231,8 @@
|
||||||
<string name="chat_message_removal_info">Message will be deleted</string>
|
<string name="chat_message_removal_info">Message will be deleted</string>
|
||||||
<string name="chat_message_abort_removal">Abort</string>
|
<string name="chat_message_abort_removal">Abort</string>
|
||||||
<string name="chat_message_download_already_in_progress">Please wait for first download to finish before starting a new one</string>
|
<string name="chat_message_download_already_in_progress">Please wait for first download to finish before starting a new one</string>
|
||||||
|
<string name="chat_message_voice_recording_received_notification">You have received a voice message</string>
|
||||||
|
<string name="chat_message_voice_recording">Voice message</string>
|
||||||
|
|
||||||
<!-- Recordings -->
|
<!-- Recordings -->
|
||||||
<string name="recordings_empty_list">No recordings</string>
|
<string name="recordings_empty_list">No recordings</string>
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue