mirror of
https://github.com/nextcloud/talk-android.git
synced 2024-11-22 13:05:31 +03:00
Merge pull request #4223 from nextcloud/bugfix/noid/fixNoChatForOldNcServerVersion
fix to load chat for old server version
This commit is contained in:
commit
3b51fde300
2 changed files with 6 additions and 4 deletions
|
@ -1744,7 +1744,9 @@ class CallActivity : CallBaseActivity() {
|
|||
}
|
||||
|
||||
private fun startCallTimeCounter(callStartTime: Long?) {
|
||||
if (callStartTime != null && hasSpreedFeatureCapability(
|
||||
if (callStartTime != null &&
|
||||
callStartTime != 0L &&
|
||||
hasSpreedFeatureCapability(
|
||||
conversationUser!!.capabilities!!.spreedCapability!!, SpreedFeatures.RECORDING_V1
|
||||
)
|
||||
) {
|
||||
|
|
|
@ -144,16 +144,16 @@ data class Conversation(
|
|||
var callRecording: Int = 0,
|
||||
|
||||
@JsonField(name = ["avatarVersion"])
|
||||
var avatarVersion: String? = null,
|
||||
var avatarVersion: String? = "",
|
||||
|
||||
// Be aware that variables with "is" at the beginning will lead to the error:
|
||||
// "@JsonField annotation can only be used on private fields if both getter and setter are present."
|
||||
// Instead, name it with "has" at the beginning: isCustomAvatar -> hasCustomAvatar
|
||||
@JsonField(name = ["isCustomAvatar"])
|
||||
var hasCustomAvatar: Boolean? = null,
|
||||
var hasCustomAvatar: Boolean? = false,
|
||||
|
||||
@JsonField(name = ["callStartTime"])
|
||||
var callStartTime: Long? = null,
|
||||
var callStartTime: Long? = 0L,
|
||||
|
||||
@JsonField(name = ["recordingConsent"])
|
||||
var recordingConsentRequired: Int = 0,
|
||||
|
|
Loading…
Reference in a new issue