From 935ad9b7c25332bee1d75cd8e0115a31ccd48b95 Mon Sep 17 00:00:00 2001 From: Riley Testut Date: Wed, 20 Mar 2019 10:47:43 -0700 Subject: [PATCH] Displays record name in RecordSyncStatusViewController --- .../Syncing/RecordSyncStatusViewController.swift | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Delta/Settings/Syncing/RecordSyncStatusViewController.swift b/Delta/Settings/Syncing/RecordSyncStatusViewController.swift index a63c2a9..7a6053f 100644 --- a/Delta/Settings/Syncing/RecordSyncStatusViewController.swift +++ b/Delta/Settings/Syncing/RecordSyncStatusViewController.swift @@ -86,6 +86,19 @@ private extension RecordSyncStatusViewController { if let record = self.record { + var title: String? + + if let recordType = SyncManager.RecordType(rawValue: record.recordID.type) + { + switch recordType + { + case .game, .gameSave: title = recordType.localizedName + case .cheat, .controllerSkin, .gameCollection, .gameControllerInputMapping, .saveState: break + } + } + + self.title = title ?? record.localizedName + self.syncingEnabledSwitch.isEnabled = !record.isConflicted self.syncingEnabledSwitch.isOn = record.isSyncingEnabled