mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-11-02 21:32:34 +00:00
Add KDoc to InCall.callJoinedTs and clearUserStatus
This commit is contained in:
+1
@@ -86,6 +86,7 @@ interface MatrixClient {
|
|||||||
suspend fun uploadAvatar(mimeType: String, data: ByteArray): Result<Unit>
|
suspend fun uploadAvatar(mimeType: String, data: ByteArray): Result<Unit>
|
||||||
suspend fun removeAvatar(): Result<Unit>
|
suspend fun removeAvatar(): Result<Unit>
|
||||||
suspend fun setUserStatus(status: UserStatus): Result<Unit>
|
suspend fun setUserStatus(status: UserStatus): Result<Unit>
|
||||||
|
/** Clears both m.status and m.call profile fields (maps to DELETE on the profile endpoint per MSC4426). */
|
||||||
suspend fun clearUserStatus(): Result<Unit>
|
suspend fun clearUserStatus(): Result<Unit>
|
||||||
suspend fun joinRoom(roomId: RoomId): Result<RoomInfo?>
|
suspend fun joinRoom(roomId: RoomId): Result<RoomInfo?>
|
||||||
suspend fun joinRoomByIdOrAlias(roomIdOrAlias: RoomIdOrAlias, serverNames: List<String>): Result<RoomInfo?>
|
suspend fun joinRoomByIdOrAlias(roomIdOrAlias: RoomIdOrAlias, serverNames: List<String>): Result<RoomInfo?>
|
||||||
|
|||||||
+4
-1
@@ -17,5 +17,8 @@ sealed interface DisplayedStatus : Parcelable {
|
|||||||
|
|
||||||
/** Status set automatically when the user is in a call via m.call. */
|
/** Status set automatically when the user is in a call via m.call. */
|
||||||
@Parcelize
|
@Parcelize
|
||||||
data class InCall(val callJoinedTs: Long) : DisplayedStatus
|
data class InCall(
|
||||||
|
/** Unix timestamp in seconds when the call was joined (from m.call.call_joined_ts). */
|
||||||
|
val callJoinedTs: Long,
|
||||||
|
) : DisplayedStatus
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user