Skip to content

Commit

Permalink
feature: Show sensor card for widget based on card tap action #1867 (#…
Browse files Browse the repository at this point in the history
  • Loading branch information
priyonto authored Jan 28, 2024
1 parent 78179f1 commit 62c56c0
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -215,7 +215,7 @@ extension AppDelegate {
if let viewModel = controller.viewModels.first(where: { viewModel in
viewModel.mac.value?.value == uuid || viewModel.luid.value == uuid.luid.any
}) {
controller.output.viewDidTriggerOpenCardImageView(for: viewModel)
controller.output.viewDidTriggerOpenSensorCardFromWidget(for: viewModel)
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -229,6 +229,14 @@ extension DashboardPresenter: DashboardViewOutput {
openCardView(viewModel: viewModel, showCharts: false)
}

func viewDidTriggerOpenSensorCardFromWidget(for viewModel: CardsViewModel?) {
guard let viewModel else { return }
openCardView(
viewModel: viewModel,
showCharts: settings.dashboardTapActionType == .chart
)
}

func viewDidTriggerDashboardCard(for viewModel: CardsViewModel) {
switch settings.dashboardTapActionType {
case .card:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ protocol DashboardViewOutput {
func viewDidTriggerMenu()
func viewDidTriggerBuySensors()
func viewDidTriggerOpenCardImageView(for viewModel: CardsViewModel?)
func viewDidTriggerOpenSensorCardFromWidget(for viewModel: CardsViewModel?)
func viewDidTriggerSettings(for viewModel: CardsViewModel)
func viewDidTriggerChart(for viewModel: CardsViewModel)
func viewDidTriggerChangeBackground(for viewModel: CardsViewModel)
Expand Down

0 comments on commit 62c56c0

Please sign in to comment.