@@ -30,7 +30,6 @@ import com.owncloud.android.domain.files.model.OCFile
3030import com.owncloud.android.domain.members.model.OCMember
3131import com.owncloud.android.domain.members.usecases.SearchMembersUseCase
3232import com.owncloud.android.domain.roles.model.OCRole
33- import com.owncloud.android.domain.roles.usecases.GetRolesAsyncUseCase
3433import com.owncloud.android.domain.sharing.shares.usecases.AddGraphShareAsyncUseCase
3534import com.owncloud.android.domain.sharing.shares.usecases.EditGraphShareAsyncUseCase
3635import com.owncloud.android.domain.sharing.shares.usecases.GetGraphSharesAsyncUseCase
@@ -53,7 +52,6 @@ import kotlinx.coroutines.launch
5352class GraphShareViewModel (
5453 private val addGraphShareAsyncUseCase : AddGraphShareAsyncUseCase ,
5554 private val editGraphShareAsyncUseCase : EditGraphShareAsyncUseCase ,
56- private val getRolesAsyncUseCase : GetRolesAsyncUseCase ,
5755 private val getGraphSharesAsyncUseCase : GetGraphSharesAsyncUseCase ,
5856 private val getStoredCapabilitiesUseCase : GetStoredCapabilitiesUseCase ,
5957 private val searchMembersUseCase : SearchMembersUseCase ,
@@ -64,9 +62,6 @@ class GraphShareViewModel(
6462 private val coroutineDispatcherProvider : CoroutinesDispatcherProvider ,
6563) : ViewModel() {
6664
67- private val _roles = MutableStateFlow <Event <UIResult <List <OCRole >>>? > (null )
68- val roles: StateFlow <Event <UIResult <List <OCRole >>>? > = _roles
69-
7065 private val _shares = MutableStateFlow <Event <UIResult <OCPermissions >>? > (null )
7166 val shares: StateFlow <Event <UIResult <OCPermissions >>? > = _shares
7267
@@ -92,12 +87,6 @@ class GraphShareViewModel(
9287 val spacePermissions: StateFlow <Event <UIResult <List <String >>>? > = _spacePermissions
9388
9489 init {
95- runUseCaseWithResult(
96- coroutineDispatcher = coroutineDispatcherProvider.io,
97- flow = _roles ,
98- useCase = getRolesAsyncUseCase,
99- useCaseParams = GetRolesAsyncUseCase .Params (accountName = accountName),
100- )
10190 runUseCaseWithResult(
10291 coroutineDispatcher = coroutineDispatcherProvider.io,
10392 showLoading = false ,
@@ -108,6 +97,7 @@ class GraphShareViewModel(
10897 viewModelScope.launch(coroutineDispatcherProvider.io) {
10998 capabilities = getStoredCapabilitiesUseCase(GetStoredCapabilitiesUseCase .Params (accountName))
11099 }
100+ getGraphShares()
111101 getSpacePermissions()
112102 }
113103
0 commit comments