From cb1a6d895b9ce4bb31d3a076c7ee03196ab8fa7a Mon Sep 17 00:00:00 2001 From: Taras Smakula <tarassmakula@gmail.com> Date: Fri, 29 Dec 2023 16:53:33 +0200 Subject: [PATCH] Fix get roomOwner --- .../futo/circles/core/extensions/MatrixUserRoleExtensions.kt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/core/src/main/java/org/futo/circles/core/extensions/MatrixUserRoleExtensions.kt b/core/src/main/java/org/futo/circles/core/extensions/MatrixUserRoleExtensions.kt index 86eb89619..ffa74dc8f 100644 --- a/core/src/main/java/org/futo/circles/core/extensions/MatrixUserRoleExtensions.kt +++ b/core/src/main/java/org/futo/circles/core/extensions/MatrixUserRoleExtensions.kt @@ -10,7 +10,6 @@ import org.matrix.android.sdk.api.session.room.getStateEvent import org.matrix.android.sdk.api.session.room.members.roomMemberQueryParams import org.matrix.android.sdk.api.session.room.model.PowerLevelsContent import org.matrix.android.sdk.api.session.room.model.RoomMemberSummary -import org.matrix.android.sdk.api.session.room.model.create.RoomCreateContent import org.matrix.android.sdk.api.session.room.powerlevels.PowerLevelsHelper import org.matrix.android.sdk.api.session.room.powerlevels.Role @@ -104,6 +103,6 @@ fun getRoomOwner(roomId: String): RoomMemberSummary? { val creatorUserId = room.getStateEvent( EventType.STATE_ROOM_CREATE, QueryStringValue.IsEmpty - )?.content.toModel<RoomCreateContent>()?.creator ?: return null + )?.senderId ?: return null return room.membershipService().getRoomMember(creatorUserId) } \ No newline at end of file -- GitLab