aboutsummaryrefslogtreecommitdiff
path: root/iosApp/iosApp/Units/UnitsViewModel.swift
diff options
context:
space:
mode:
authorIván Ávalos <avalos@disroot.org>2022-02-08 22:44:45 -0600
committerIván Ávalos <avalos@disroot.org>2022-02-08 22:44:45 -0600
commitaa8dd06acac37244420d5dcb6b83c74153563ae5 (patch)
tree84dfb94af224c4c3e82d68f2502ef81a6a152ea2 /iosApp/iosApp/Units/UnitsViewModel.swift
parent27dbbfbe9bb98391b3f74ffd7d22465984df2237 (diff)
downloadetbsa-trackermap-mobile-aa8dd06acac37244420d5dcb6b83c74153563ae5.tar.gz
etbsa-trackermap-mobile-aa8dd06acac37244420d5dcb6b83c74153563ae5.tar.bz2
etbsa-trackermap-mobile-aa8dd06acac37244420d5dcb6b83c74153563ae5.zip
Avoid refetching position in DetailsView on every init
Diffstat (limited to 'iosApp/iosApp/Units/UnitsViewModel.swift')
-rw-r--r--iosApp/iosApp/Units/UnitsViewModel.swift4
1 files changed, 2 insertions, 2 deletions
diff --git a/iosApp/iosApp/Units/UnitsViewModel.swift b/iosApp/iosApp/Units/UnitsViewModel.swift
index 878ccc9..7ffcfd1 100644
--- a/iosApp/iosApp/Units/UnitsViewModel.swift
+++ b/iosApp/iosApp/Units/UnitsViewModel.swift
@@ -41,7 +41,7 @@ class UnitsViewModel: ObservableObject {
}
}
- var detailsId: Int32? = nil
+ var detailsUnit: UnitInformation? = nil
var detailsAction = DeviceRow.Action.details
@Published var searchQuery = "" {
@@ -128,7 +128,7 @@ class UnitsViewModel: ObservableObject {
func show(action: DeviceRow.Action, for unit: UnitInformation) {
detailsAction = action
- detailsId = unit.device.id
+ detailsUnit = unit
showDetails = true
}
}