From 173da0ae721e0611356559c55ebc8ade8ca229d2 Mon Sep 17 00:00:00 2001
From: Taras Smakula <tarassmakula@gmail.com>
Date: Thu, 28 Sep 2023 14:51:40 +0300
Subject: [PATCH] Remove debug methods

---
 .../feature/circles/CirclesDataSource.kt      |  20 ++--
 .../circles/feature/home/HomeViewModel.kt     |   1 -
 .../workspace/ConfigureWorkspaceViewModel.kt  |   2 -
 .../ConfigureWorkspaceDataSource.kt           | 102 ------------------
 4 files changed, 10 insertions(+), 115 deletions(-)

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 ea2f6f4ef..c563754a0 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
@@ -6,9 +6,11 @@ import kotlinx.coroutines.flow.combine
 import kotlinx.coroutines.flow.distinctUntilChanged
 import kotlinx.coroutines.withContext
 import org.futo.circles.core.mapping.toRoomInfo
+import org.futo.circles.core.model.CIRCLES_SPACE_ACCOUNT_DATA_KEY
 import org.futo.circles.core.model.TIMELINE_TYPE
 import org.futo.circles.core.provider.MatrixSessionProvider
 import org.futo.circles.core.utils.UserUtils
+import org.futo.circles.core.utils.getJoinedRoomById
 import org.futo.circles.core.utils.getTimelineRoomFor
 import org.futo.circles.core.workspace.SharedCircleDataSource
 import org.futo.circles.core.workspace.SpacesTreeAccountDataSource
@@ -20,7 +22,6 @@ import org.futo.circles.model.RequestCircleListItem
 import org.matrix.android.sdk.api.session.room.members.roomMemberQueryParams
 import org.matrix.android.sdk.api.session.room.model.Membership
 import org.matrix.android.sdk.api.session.room.model.RoomSummary
-import org.matrix.android.sdk.api.session.room.model.RoomType
 import org.matrix.android.sdk.api.session.room.roomSummaryQueryParams
 import javax.inject.Inject
 
@@ -62,15 +63,14 @@ class CirclesDataSource @Inject constructor(
         return displayList
     }
 
-    fun isJoinedCircle(summary: RoomSummary): Boolean =
-        summary.roomType == RoomType.SPACE && summary.membership == Membership.JOIN
-//        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
-//    }
+    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
+    }
 
     private fun isInviteToCircleTimeline(summary: RoomSummary) =
         summary.roomType == TIMELINE_TYPE && summary.membership == Membership.INVITE
diff --git a/app/src/main/java/org/futo/circles/feature/home/HomeViewModel.kt b/app/src/main/java/org/futo/circles/feature/home/HomeViewModel.kt
index 85d06b15d..a8fcde948 100644
--- a/app/src/main/java/org/futo/circles/feature/home/HomeViewModel.kt
+++ b/app/src/main/java/org/futo/circles/feature/home/HomeViewModel.kt
@@ -52,7 +52,6 @@ class HomeViewModel @Inject constructor(
                 return@launchBg
             }
         }
-        workspaceDataSource.check()
         validateWorkspaceResultLiveData.postValue(Response.Success(Unit))
     }
 
diff --git a/auth/src/main/java/org/futo/circles/auth/feature/workspace/ConfigureWorkspaceViewModel.kt b/auth/src/main/java/org/futo/circles/auth/feature/workspace/ConfigureWorkspaceViewModel.kt
index 0dd6b028a..5725dc656 100644
--- a/auth/src/main/java/org/futo/circles/auth/feature/workspace/ConfigureWorkspaceViewModel.kt
+++ b/auth/src/main/java/org/futo/circles/auth/feature/workspace/ConfigureWorkspaceViewModel.kt
@@ -51,7 +51,6 @@ class ConfigureWorkspaceViewModel @Inject constructor(
                 is Response.Success -> updateTaskStatus(i, TaskStatus.SUCCESS)
             }
         }
-        workspaceDataSource.check()
         validateWorkspaceResultLiveData.postValue(
             if (hasError) Response.Error("") else Response.Success(Unit)
         )
@@ -74,7 +73,6 @@ class ConfigureWorkspaceViewModel @Inject constructor(
                 is Response.Success -> updateTaskStatus(i, TaskStatus.SUCCESS)
             }
         }
-        workspaceDataSource.check()
         workspaceResultLiveData.postValue(Response.Success(Unit))
     }
 
diff --git a/auth/src/main/java/org/futo/circles/auth/feature/workspace/data_source/ConfigureWorkspaceDataSource.kt b/auth/src/main/java/org/futo/circles/auth/feature/workspace/data_source/ConfigureWorkspaceDataSource.kt
index 874cf6b29..8c8d1f2b4 100644
--- a/auth/src/main/java/org/futo/circles/auth/feature/workspace/data_source/ConfigureWorkspaceDataSource.kt
+++ b/auth/src/main/java/org/futo/circles/auth/feature/workspace/data_source/ConfigureWorkspaceDataSource.kt
@@ -1,14 +1,7 @@
 package org.futo.circles.auth.feature.workspace.data_source
 
-import android.util.Log
 import kotlinx.coroutines.delay
-import org.futo.circles.core.model.CIRCLES_SPACE_ACCOUNT_DATA_KEY
 import org.futo.circles.core.model.CirclesRoom
-import org.futo.circles.core.model.GROUPS_SPACE_ACCOUNT_DATA_KEY
-import org.futo.circles.core.model.PEOPLE_SPACE_ACCOUNT_DATA_KEY
-import org.futo.circles.core.model.PHOTOS_SPACE_ACCOUNT_DATA_KEY
-import org.futo.circles.core.model.PROFILE_SPACE_ACCOUNT_DATA_KEY
-import org.futo.circles.core.model.ROOT_SPACE_ACCOUNT_DATA_KEY
 import org.futo.circles.core.provider.MatrixSessionProvider
 import org.futo.circles.core.room.CreateRoomDataSource
 import org.futo.circles.core.room.RoomRelationsBuilder
@@ -105,101 +98,6 @@ class ConfigureWorkspaceDataSource @Inject constructor(
         return roomId
     }
 
-    fun check() {
-        val rootId =
-            spacesTreeAccountDataSource.getRoomIdByKey(ROOT_SPACE_ACCOUNT_DATA_KEY) ?: ""
-        val rootRoom = getJoinedRoomById(rootId)?.roomSummary()
-        Log.d("MyLog", "1 - ${rootRoom?.name} - ${rootRoom?.membership} - ${rootRoom?.roomId}")
-        Log.d(
-            "MyLog",
-            "parent - ${rootRoom?.spaceParents?.map { "${it.roomSummary?.name} - ${it.parentId}\n" }}"
-        )
-        Log.d(
-            "MyLog",
-            "children - ${rootRoom?.spaceChildren?.map { "${it.name} - ${it.childRoomId}\n" }}"
-        )
-
-        val circlesId =
-            spacesTreeAccountDataSource.getRoomIdByKey(CIRCLES_SPACE_ACCOUNT_DATA_KEY) ?: ""
-        val circlesRoom = getJoinedRoomById(circlesId)?.roomSummary()
-        Log.d(
-            "MyLog",
-            "2 - ${circlesRoom?.name} - ${circlesRoom?.membership} - ${circlesRoom?.roomId}"
-        )
-        Log.d(
-            "MyLog",
-            "parent - ${circlesRoom?.spaceParents?.map { "${it.roomSummary?.name} - ${it.parentId}\n" }}"
-        )
-        Log.d(
-            "MyLog",
-            "children - ${circlesRoom?.spaceChildren?.map { "${it.name} - ${it.childRoomId}\n" }}"
-        )
-
-        val groupId =
-            spacesTreeAccountDataSource.getRoomIdByKey(GROUPS_SPACE_ACCOUNT_DATA_KEY) ?: ""
-        val groupRoom = getJoinedRoomById(groupId)?.roomSummary()
-        Log.d(
-            "MyLog",
-            "2 - ${groupRoom?.name} - ${groupRoom?.membership} - ${groupRoom?.roomId}"
-        )
-        Log.d(
-            "MyLog",
-            "parent - ${groupRoom?.spaceParents?.map { "${it.roomSummary?.name} - ${it.parentId}\n" }}"
-        )
-        Log.d(
-            "MyLog",
-            "children - ${groupRoom?.spaceChildren?.map { "${it.name} - ${it.childRoomId}\n" }}"
-        )
-
-        val photosId =
-            spacesTreeAccountDataSource.getRoomIdByKey(PHOTOS_SPACE_ACCOUNT_DATA_KEY) ?: ""
-        val photosRoom = getJoinedRoomById(photosId)?.roomSummary()
-        Log.d(
-            "MyLog",
-            "2 - ${photosRoom?.name} - ${photosRoom?.membership} - ${photosRoom?.roomId}"
-        )
-        Log.d(
-            "MyLog",
-            "parent - ${photosRoom?.spaceParents?.map { "${it.roomSummary?.name} - ${it.parentId}\n" }}"
-        )
-        Log.d(
-            "MyLog",
-            "children - ${photosRoom?.spaceChildren?.map { "${it.name} - ${it.childRoomId}\n" }}"
-        )
-
-        val peopleId =
-            spacesTreeAccountDataSource.getRoomIdByKey(PEOPLE_SPACE_ACCOUNT_DATA_KEY) ?: ""
-        val peopleRoom = getJoinedRoomById(peopleId)?.roomSummary()
-        Log.d(
-            "MyLog",
-            "2 - ${peopleRoom?.name} - ${peopleRoom?.membership} - ${peopleRoom?.roomId}"
-        )
-        Log.d(
-            "MyLog",
-            "parent - ${peopleRoom?.spaceParents?.map { "${it.roomSummary?.name} - ${it.parentId}\n" }}"
-        )
-        Log.d(
-            "MyLog",
-            "children - ${peopleRoom?.spaceChildren?.map { "${it.name} - ${it.childRoomId}\n" }}"
-        )
-
-        val profileId =
-            spacesTreeAccountDataSource.getRoomIdByKey(PROFILE_SPACE_ACCOUNT_DATA_KEY) ?: ""
-        val profileRoom = getJoinedRoomById(profileId)?.roomSummary()
-        Log.d(
-            "MyLog",
-            "3 - ${profileRoom?.name} - ${profileRoom?.membership} - ${profileRoom?.roomId}"
-        )
-        Log.d(
-            "MyLog",
-            "parent - ${profileRoom?.spaceParents?.map { "${it.roomSummary?.name} - ${it.parentId}\n" }}"
-        )
-        Log.d(
-            "MyLog",
-            "children - ${profileRoom?.spaceChildren?.map { "${it.name} - ${it.childRoomId}\n" }}"
-        )
-    }
-
     private companion object {
         private const val CREATE_ROOM_DELAY = 1000L
     }
-- 
GitLab