Skip to content

Commit 2b35e90

Browse files
committed
refactor: reorganize dialog package structure
Signed-off-by: alperozturk96 <alper_ozturk@proton.me>
1 parent 650d5dd commit 2b35e90

16 files changed

Lines changed: 50 additions & 40 deletions

app/src/androidTest/java/com/nextcloud/ui/SetOnlineStatusBottomSheetIT.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ import androidx.test.espresso.matcher.ViewMatchers.isDisplayed
1616
import androidx.test.espresso.matcher.ViewMatchers.isRoot
1717
import androidx.test.espresso.matcher.ViewMatchers.withId
1818
import androidx.test.rule.GrantPermissionRule
19+
import com.nextcloud.ui.dialog.account.onlineStatus.SetOnlineStatusBottomSheet
1920
import com.owncloud.android.AbstractIT
2021
import com.owncloud.android.R
2122
import com.owncloud.android.lib.resources.users.Status

app/src/androidTest/java/com/nextcloud/ui/SetStatusMessageBottomSheetIT.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ import androidx.test.espresso.matcher.ViewMatchers.isDisplayed
1616
import androidx.test.espresso.matcher.ViewMatchers.isRoot
1717
import androidx.test.espresso.matcher.ViewMatchers.withId
1818
import androidx.test.rule.GrantPermissionRule
19+
import com.nextcloud.ui.dialog.account.statusMessage.SetStatusMessageBottomSheet
1920
import com.owncloud.android.AbstractIT
2021
import com.owncloud.android.R
2122
import com.owncloud.android.lib.resources.users.ClearAt

app/src/androidTest/java/com/owncloud/android/ui/dialog/DialogFragmentIT.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,9 @@ import com.nextcloud.client.account.RegisteredUser
3838
import com.nextcloud.client.account.Server
3939
import com.nextcloud.client.device.DeviceInfo
4040
import com.nextcloud.client.documentscan.AppScanOptionalFeature
41-
import com.nextcloud.ui.ChooseAccountDialogFragment
42-
import com.nextcloud.ui.ChooseAccountDialogFragment.Companion.newInstance
43-
import com.nextcloud.ui.SetOnlineStatusBottomSheet
41+
import com.nextcloud.ui.dialog.account.ChooseAccountDialogFragment
42+
import com.nextcloud.ui.dialog.account.ChooseAccountDialogFragment.Companion.newInstance
43+
import com.nextcloud.ui.dialog.account.onlineStatus.SetOnlineStatusBottomSheet
4444
import com.nextcloud.ui.fileactions.FileActionsBottomSheet.Companion.newInstance
4545
import com.nextcloud.utils.EditorUtils
4646
import com.owncloud.android.AbstractIT

app/src/main/java/com/nextcloud/client/di/ComponentsModule.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,11 @@
2727
import com.nextcloud.client.widget.DashboardWidgetProvider;
2828
import com.nextcloud.client.widget.DashboardWidgetService;
2929
import com.nextcloud.receiver.NetworkChangeReceiver;
30-
import com.nextcloud.ui.ChooseAccountDialogFragment;
31-
import com.nextcloud.ui.ChooseStorageLocationDialogFragment;
30+
import com.nextcloud.ui.dialog.account.ChooseAccountDialogFragment;
31+
import com.nextcloud.ui.dialog.chooseStorage.ChooseStorageLocationDialogFragment;
3232
import com.nextcloud.ui.ImageDetailFragment;
33-
import com.nextcloud.ui.SetOnlineStatusBottomSheet;
34-
import com.nextcloud.ui.SetStatusMessageBottomSheet;
33+
import com.nextcloud.ui.dialog.account.onlineStatus.SetOnlineStatusBottomSheet;
34+
import com.nextcloud.ui.dialog.account.statusMessage.SetStatusMessageBottomSheet;
3535
import com.nextcloud.ui.composeActivity.ComposeActivity;
3636
import com.nextcloud.ui.fileactions.FileActionsBottomSheet;
3737
import com.nextcloud.ui.trashbinFileActions.TrashbinFileActionsBottomSheet;

app/src/main/java/com/nextcloud/ui/ChooseAccountDialogFragment.kt renamed to app/src/main/java/com/nextcloud/ui/dialog/account/ChooseAccountDialogFragment.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
*
77
* SPDX-License-Identifier: AGPL-3.0-or-later OR GPL-2.0-only
88
*/
9-
package com.nextcloud.ui
9+
package com.nextcloud.ui.dialog.account
1010

1111
import android.annotation.SuppressLint
1212
import android.app.Dialog
@@ -24,6 +24,8 @@ import com.nextcloud.client.account.User
2424
import com.nextcloud.client.account.UserAccountManager
2525
import com.nextcloud.client.di.Injectable
2626
import com.nextcloud.client.network.ClientFactory
27+
import com.nextcloud.ui.dialog.account.onlineStatus.SetOnlineStatusBottomSheet
28+
import com.nextcloud.ui.dialog.account.statusMessage.SetStatusMessageBottomSheet
2729
import com.nextcloud.utils.extensions.getParcelableArgument
2830
import com.nextcloud.utils.mdm.MDMConfig
2931
import com.owncloud.android.R

app/src/main/java/com/nextcloud/ui/RetrieveStatus.kt renamed to app/src/main/java/com/nextcloud/ui/dialog/account/RetrieveStatus.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
* SPDX-License-Identifier: AGPL-3.0-or-later
66
*/
77

8-
package com.nextcloud.ui
8+
package com.nextcloud.ui.dialog.account
99

1010
import com.nextcloud.client.account.User
1111
import com.nextcloud.client.network.ClientFactory

app/src/main/java/com/nextcloud/ui/SetOnlineStatusBottomSheet.kt renamed to app/src/main/java/com/nextcloud/ui/dialog/account/onlineStatus/SetOnlineStatusBottomSheet.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* SPDX-License-Identifier: AGPL-3.0-or-later OR GPL-2.0-only
88
*/
99

10-
package com.nextcloud.ui
10+
package com.nextcloud.ui.dialog.account.onlineStatus
1111

1212
import android.os.Bundle
1313
import android.util.Log
@@ -24,6 +24,7 @@ import com.nextcloud.android.common.ui.theme.utils.ColorRole
2424
import com.nextcloud.client.account.UserAccountManager
2525
import com.nextcloud.client.core.AsyncRunner
2626
import com.nextcloud.client.di.Injectable
27+
import com.nextcloud.ui.dialog.account.statusMessage.task.SetStatusTask
2728
import com.nextcloud.utils.extensions.setVisibleIf
2829
import com.owncloud.android.R
2930
import com.owncloud.android.databinding.SetOnlineStatusBottomSheetBinding
@@ -180,4 +181,4 @@ class SetOnlineStatusBottomSheet(val currentStatus: Status?) :
180181
binding = SetOnlineStatusBottomSheetBinding.inflate(layoutInflater, container, false)
181182
return binding.root
182183
}
183-
}
184+
}

app/src/main/java/com/nextcloud/ui/SetStatusMessageBottomSheet.kt renamed to app/src/main/java/com/nextcloud/ui/dialog/account/statusMessage/SetStatusMessageBottomSheet.kt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* SPDX-License-Identifier: AGPL-3.0-or-later OR GPL-2.0-only
88
*/
99

10-
package com.nextcloud.ui
10+
package com.nextcloud.ui.dialog.account.statusMessage
1111

1212
import android.annotation.SuppressLint
1313
import android.content.Context
@@ -28,6 +28,9 @@ import com.nextcloud.client.account.User
2828
import com.nextcloud.client.account.UserAccountManager
2929
import com.nextcloud.client.core.AsyncRunner
3030
import com.nextcloud.client.di.Injectable
31+
import com.nextcloud.ui.dialog.account.statusMessage.task.ClearStatusTask
32+
import com.nextcloud.ui.dialog.account.statusMessage.task.SetPredefinedCustomStatusTask
33+
import com.nextcloud.ui.dialog.account.statusMessage.task.SetUserDefinedCustomStatusTask
3134
import com.owncloud.android.R
3235
import com.owncloud.android.databinding.SetStatusMessageBottomSheetBinding
3336
import com.owncloud.android.datamodel.ArbitraryDataProvider

app/src/main/java/com/nextcloud/ui/ClearStatusTask.kt renamed to app/src/main/java/com/nextcloud/ui/dialog/account/statusMessage/task/ClearStatusTask.kt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55
* SPDX-FileCopyrightText: 2020 Nextcloud GmbH
66
* SPDX-License-Identifier: AGPL-3.0-or-later OR GPL-2.0-only
77
*/
8-
package com.nextcloud.ui
8+
9+
package com.nextcloud.ui.dialog.account.statusMessage.task
910

1011
import android.accounts.Account
1112
import android.content.Context
@@ -14,7 +15,7 @@ import com.owncloud.android.lib.common.accounts.AccountUtils
1415
import com.owncloud.android.lib.common.utils.Log_OC
1516
import com.owncloud.android.lib.resources.users.ClearStatusMessageRemoteOperation
1617

17-
public class ClearStatusTask(val account: Account?, val context: Context?) : Function0<Boolean> {
18+
class ClearStatusTask(val account: Account?, val context: Context?) : Function0<Boolean> {
1819
override fun invoke(): Boolean = try {
1920
val client = OwnCloudClientFactory.createNextcloudClient(account, context)
2021

@@ -24,4 +25,4 @@ public class ClearStatusTask(val account: Account?, val context: Context?) : Fun
2425

2526
false
2627
}
27-
}
28+
}

app/src/main/java/com/nextcloud/ui/SetPredefinedCustomStatusTask.kt renamed to app/src/main/java/com/nextcloud/ui/dialog/account/statusMessage/task/SetPredefinedCustomStatusTask.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55
* SPDX-FileCopyrightText: 2020 Nextcloud GmbH
66
* SPDX-License-Identifier: AGPL-3.0-or-later OR GPL-2.0-only
77
*/
8-
package com.nextcloud.ui
8+
9+
package com.nextcloud.ui.dialog.account.statusMessage.task
910

1011
import android.accounts.Account
1112
import android.content.Context
@@ -29,4 +30,4 @@ class SetPredefinedCustomStatusTask(
2930

3031
false
3132
}
32-
}
33+
}

0 commit comments

Comments
 (0)