Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -72,18 +72,18 @@ data object AboutAppScreen : Screen {
val eventSink: (Event) -> Unit,
) : CircuitUiState

sealed class Event : CircuitUiEvent {
data object GoBack : Event()
sealed interface Event : CircuitUiEvent {
data object GoBack : Event

data object OpenGitHubProject : Event()
data object OpenGitHubProject : Event

data object OpenLearnMoreSheet : Event()
data object OpenLearnMoreSheet : Event

data object DismissLearnMoreSheet : Event()
data object DismissLearnMoreSheet : Event

data object OpenBackupRestore : Event()
data object OpenBackupRestore : Event

data object OpenDeveloperPortal : Event()
data object OpenDeveloperPortal : Event
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -90,28 +90,28 @@ data class AddNewRemoteAlertScreen(
val eventSink: (Event) -> Unit,
) : CircuitUiState

sealed class Event : CircuitUiEvent {
sealed interface Event : CircuitUiEvent {
data class SaveNotification(
val notification: RemoteAlert,
) : Event()
) : Event

data object NavigateBack : Event()
data object NavigateBack : Event

data object ShowBatteryOptimizationSheet : Event()
data object ShowBatteryOptimizationSheet : Event

data object DismissBatteryOptimizationSheet : Event()
data object DismissBatteryOptimizationSheet : Event

data object OpenBatterySettings : Event()
data object OpenBatterySettings : Event

data object HideBatteryOptimizationReminder : Event()
data object HideBatteryOptimizationReminder : Event

data class UpdateAlertType(
val alertType: AlertType,
) : Event()
) : Event

data class UpdateThreshold(
val value: Int,
) : Event()
) : Event
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -126,29 +126,29 @@ data object AlertCheckLogViewerScreen : Screen {
val eventSink: (Event) -> Unit,
) : CircuitUiState

sealed class Event : CircuitUiEvent {
data object NavigateBack : Event()
sealed interface Event : CircuitUiEvent {
data object NavigateBack : Event

data object ToggleTriggeredOnly : Event()
data object ToggleTriggeredOnly : Event

data class FilterByAlertType(
val alertType: AlertType?,
) : Event()
) : Event

data class FilterByNotifierType(
val notifierType: NotifierType?,
) : Event()
) : Event

data class FilterByDateRange(
val startDate: Long?,
val endDate: Long?,
) : Event()
) : Event

data object ClearFilters : Event()
data object ClearFilters : Event

data class ExportLogs(
val logs: List<AlertCheckLog>,
) : Event()
) : Event
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -96,26 +96,26 @@ data object AlertsListScreen : Screen {
val eventSink: (Event) -> Unit,
) : CircuitUiState

sealed class Event : CircuitUiEvent {
sealed interface Event : CircuitUiEvent {
data class DeleteNotification(
val notification: RemoteAlert,
) : Event()
) : Event

data class EditRemoteAlert(
val notification: RemoteAlert,
) : Event()
) : Event

data object AddNotification : Event()
data object AddNotification : Event

data object AddNotificationDestination : Event()
data object AddNotificationDestination : Event

data object NavigateToAbout : Event()
data object NavigateToAbout : Event

data object ShowEducationSheet : Event()
data object ShowEducationSheet : Event

data object DismissEducationSheet : Event()
data object DismissEducationSheet : Event

data object ViewAllLogs : Event()
data object ViewAllLogs : Event
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -90,18 +90,18 @@ data class ConfigureNotificationMediumScreen constructor(
val eventSink: (Event) -> Unit,
) : CircuitUiState

sealed class Event : CircuitUiEvent {
sealed interface Event : CircuitUiEvent {
data class UpdateConfigValue(
val alertMediumConfig: AlertMediumConfig?,
) : Event()
) : Event

data object SaveConfig : Event()
data object SaveConfig : Event

data object TestConfig : Event()
data object TestConfig : Event

data object DismissSnackbar : Event()
data object DismissSnackbar : Event

data object NavigateBack : Event()
data object NavigateBack : Event
}

@Parcelize
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -113,40 +113,40 @@ data object NotificationMediumListScreen : Screen {
/**
* Represents events that can occur on the [NotificationMediumListScreen].
*/
sealed class Event : CircuitUiEvent {
sealed interface Event : CircuitUiEvent {
/**
* Event triggered when the user wants to edit the configuration of a notification medium.
* @property notifierType The type of the notifier to edit.
*/
data class EditMediumConfig(
val notifierType: NotifierType,
) : Event()
) : Event

/**
* Event triggered when the user wants to reset the configuration of a notification medium.
* @property notifierType The type of the notifier to reset.
*/
data class ResetMediumConfig(
val notifierType: NotifierType,
) : Event()
) : Event

/**
* Event triggered when the worker interval is updated.
* @property minutes The new worker interval in minutes.
*/
data class OnWorkerIntervalUpdated(
val minutes: Long,
) : Event()
) : Event

/**
* Event triggered when the user wants to share feedback.
*/
data object ShareFeedback : Event()
data object ShareFeedback : Event

/**
* Event triggered when the user wants to navigate back.
*/
data object NavigateBack : Event()
data object NavigateBack : Event
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -96,33 +96,33 @@ data object BackupRestoreScreen : Screen {
val eventSink: (Event) -> Unit,
) : CircuitUiState

sealed class Event : CircuitUiEvent {
data object GoBack : Event()
sealed interface Event : CircuitUiEvent {
data object GoBack : Event

data object ShowExportDialog : Event()
data object ShowExportDialog : Event

data object DismissExportDialog : Event()
data object DismissExportDialog : Event

data class ExportConfig(
val password: String,
val uri: Uri,
) : Event()
) : Event

data class ImportFileSelected(
val uri: Uri,
) : Event()
) : Event

data class PasswordEntered(
val password: String,
) : Event()
) : Event

data object DismissImportPasswordDialog : Event()
data object DismissImportPasswordDialog : Event

data object ConfirmImport : Event()
data object ConfirmImport : Event

data object DismissImportConfirmDialog : Event()
data object DismissImportConfirmDialog : Event

data object ClearMessage : Event()
data object ClearMessage : Event
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -109,38 +109,38 @@ data object DeveloperPortalScreen : Screen {
val eventSink: (Event) -> Unit,
) : CircuitUiState

sealed class Event : CircuitUiEvent {
data object GoBack : Event()
sealed interface Event : CircuitUiEvent {
data object GoBack : Event

data class SimulateBatteryAlert(
val simulatedLevel: Int,
) : Event()
) : Event

data class SimulateStorageAlert(
val simulatedStorageGb: Int,
) : Event()
) : Event

data class TestNotificationChannel(
val channelType: NotifierType,
) : Event()
) : Event

data object NavigateToAlertsList : Event()
data object NavigateToAlertsList : Event

data object ShowClearLogsDialog : Event()
data object ShowClearLogsDialog : Event

data object DismissClearLogsDialog : Event()
data object DismissClearLogsDialog : Event

data object ConfirmClearLogs : Event()
data object ConfirmClearLogs : Event

data object ShowBatteryOptSheet : Event()
data object ShowBatteryOptSheet : Event

data object DismissBatteryOptSheet : Event()
data object DismissBatteryOptSheet : Event

data object ResetBatteryOptPreference : Event()
data object ResetBatteryOptPreference : Event

data object OpenBatterySettings : Event()
data object OpenBatterySettings : Event

data object TriggerOneTimeWork : Event()
data object TriggerOneTimeWork : Event
}
}

Expand Down
Loading