mirror of
https://github.com/oxen-io/session-android.git
synced 2025-12-31 09:16:17 +00:00
feat: ringers and better state handling
This commit is contained in:
@@ -15,8 +15,8 @@ class CallMessage(): ControlMessage() {
|
||||
|
||||
override val ttl: Long = 300000L // 30s
|
||||
|
||||
override fun isValid(): Boolean = super.isValid() && type != null
|
||||
&& (!sdps.isNullOrEmpty() || type == SignalServiceProtos.CallMessage.Type.END_CALL)
|
||||
override fun isValid(): Boolean = super.isValid() && type != null && callId != null
|
||||
&& (!sdps.isNullOrEmpty() || type in listOf(SignalServiceProtos.CallMessage.Type.END_CALL,SignalServiceProtos.CallMessage.Type.PRE_OFFER))
|
||||
|
||||
constructor(type: SignalServiceProtos.CallMessage.Type,
|
||||
sdps: List<String>,
|
||||
@@ -40,6 +40,13 @@ class CallMessage(): ControlMessage() {
|
||||
callId
|
||||
)
|
||||
|
||||
fun preOffer(callId: UUID) = CallMessage(SignalServiceProtos.CallMessage.Type.PRE_OFFER,
|
||||
listOf(),
|
||||
listOf(),
|
||||
listOf(),
|
||||
callId
|
||||
)
|
||||
|
||||
fun offer(sdp: String, callId: UUID) = CallMessage(SignalServiceProtos.CallMessage.Type.OFFER,
|
||||
listOf(sdp),
|
||||
listOf(),
|
||||
|
||||
@@ -20,6 +20,7 @@
|
||||
<dimen name="small_profile_picture_size">36dp</dimen>
|
||||
<dimen name="medium_profile_picture_size">46dp</dimen>
|
||||
<dimen name="large_profile_picture_size">76dp</dimen>
|
||||
<dimen name="extra_large_profile_picture_size">128dp</dimen>
|
||||
<dimen name="conversation_view_status_indicator_size">14dp</dimen>
|
||||
<dimen name="border_thickness">1dp</dimen>
|
||||
<dimen name="new_conversation_button_collapsed_size">60dp</dimen>
|
||||
|
||||
Reference in New Issue
Block a user