Video calls are shown as a voice ones in the timeline (Fixes #1676)

This commit is contained in:
Benoit Marty 2020-07-13 10:57:52 +02:00
parent 5063188b25
commit 139cd051ab
3 changed files with 3 additions and 3 deletions

View File

@ -8,7 +8,7 @@ Improvements 🙌:
- -
Bugfix 🐛: Bugfix 🐛:
- - Video calls are shown as a voice ones in the timeline (#1676)
Translations 🗣: Translations 🗣:
- -

View File

@ -59,5 +59,5 @@ data class CallInviteContent(
} }
} }
fun isVideo(): Boolean = offer?.sdp?.contains(Offer.SDP_VIDEO) == true fun isVideo() = offer?.sdp?.contains(Offer.SDP_VIDEO) == true
} }

View File

@ -286,7 +286,7 @@ class NoticeEventFormatter @Inject constructor(private val activeSessionDataSour
return when (type) { return when (type) {
EventType.CALL_INVITE -> { EventType.CALL_INVITE -> {
val content = event.getClearContent().toModel<CallInviteContent>() ?: return null val content = event.getClearContent().toModel<CallInviteContent>() ?: return null
val isVideoCall = content.offer?.sdp == CallInviteContent.Offer.SDP_VIDEO val isVideoCall = content.isVideo()
return if (isVideoCall) { return if (isVideoCall) {
if (event.isSentByCurrentUser()) { if (event.isSentByCurrentUser()) {
sp.getString(R.string.notice_placed_video_call_by_you) sp.getString(R.string.notice_placed_video_call_by_you)