diff --git a/app/src/main/java/org/futo/circles/feature/circles/CirclesDataSource.kt b/app/src/main/java/org/futo/circles/feature/circles/CirclesDataSource.kt index 2800a3edc303a7ab810a9352fa3f4b7fd4a727ba..e23084ee41be9caa7ad88aeea162d886792bacdb 100644 --- a/app/src/main/java/org/futo/circles/feature/circles/CirclesDataSource.kt +++ b/app/src/main/java/org/futo/circles/feature/circles/CirclesDataSource.kt @@ -66,10 +66,10 @@ class CirclesDataSource @Inject constructor( } fun isJoinedCircle(summary: RoomSummary): Boolean { + if(summary.roomId == sharedCircleDataSource.getSharedCirclesSpaceId()) return false val circlesSpaceId = spacesTreeAccountDataSource.getRoomIdByKey( CIRCLES_SPACE_ACCOUNT_DATA_KEY ) ?: return false - return getJoinedRoomById(circlesSpaceId)?.roomSummary()?.spaceChildren?.map { it.childRoomId } ?.contains(summary.roomId) == true }