Skip to content

Commit

Permalink
REM-904 - Add logging to builder dialogs
Browse files Browse the repository at this point in the history
  • Loading branch information
naz013 committed Dec 29, 2024
1 parent 0cd8e03 commit f24f4dd
Show file tree
Hide file tree
Showing 7 changed files with 141 additions and 88 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ import com.elementary.tasks.reminder.build.valuedialog.ValueDialog
import com.elementary.tasks.reminder.build.valuedialog.ValueDialogCallback
import com.github.naz013.common.Permissions
import com.github.naz013.feature.common.livedata.nonNullObserve
import com.github.naz013.feature.common.livedata.observeEvent
import com.github.naz013.ui.common.Dialogues
import com.github.naz013.ui.common.activity.BindingActivity
import com.github.naz013.ui.common.view.singleClick
Expand Down Expand Up @@ -155,25 +156,19 @@ class BuildReminderActivity :
binding.scrollView.visibleGone(it.isNotEmpty())
binding.emptyView.visibleGone(it.isEmpty())
}
viewModel.askPermissions.nonNullObserve(this) {
it.getContentIfNotHandled()?.also { list ->
permissionFlowDelegate.permissionFlow.askPermissions(list) {
viewModel.onPermissionsGranted()
}
viewModel.askPermissions.observeEvent(this) { list ->
permissionFlowDelegate.permissionFlow.askPermissions(list) {
viewModel.onPermissionsGranted()
}
}
viewModel.askEditPermissions.nonNullObserve(this) {
it.getContentIfNotHandled()?.also { list ->
permissionFlowDelegate.permissionFlow.askPermissions(list) {
viewModel.onEditPermissionsGranted()
}
viewModel.askEditPermissions.observeEvent(this) { list ->
permissionFlowDelegate.permissionFlow.askPermissions(list) {
viewModel.onEditPermissionsGranted()
}
}
viewModel.showEditDialog.nonNullObserve(this) {
it.getContentIfNotHandled()?.also { pair ->
ValueDialog.newInstance(pair.first)
.show(supportFragmentManager, ValueDialog.TAG)
}
viewModel.showEditDialog.observeEvent(this) { pair ->
ValueDialog.newInstance(pair.first)
.show(supportFragmentManager, ValueDialog.TAG)
}
viewModel.result.observe(this) { commands ->
if (commands != null) {
Expand Down
Loading

0 comments on commit f24f4dd

Please sign in to comment.