From 1044885b7a29c9999a0f915b0551817cd1d3f8b9 Mon Sep 17 00:00:00 2001 From: khcrysalis <97859147+khcrysalis@users.noreply.github.com> Date: Thu, 31 Oct 2024 22:09:10 -0700 Subject: [PATCH] chore: make compiler happy --- .../Settings/SettingsViewController.swift | 78 +++++++++++-------- 1 file changed, 47 insertions(+), 31 deletions(-) diff --git a/iOS/Views/Settings/SettingsViewController.swift b/iOS/Views/Settings/SettingsViewController.swift index 19a769f..9de9cd0 100644 --- a/iOS/Views/Settings/SettingsViewController.swift +++ b/iOS/Views/Settings/SettingsViewController.swift @@ -11,39 +11,55 @@ import Nuke import SwiftUI class SettingsViewController: UITableViewController { - var tableData = - [ - [ - String.localized("SETTINGS_VIEW_CONTROLLER_CELL_ABOUT", arguments: "Feather"), - String.localized("SETTINGS_VIEW_CONTROLLER_CELL_SUBMIT_FEEDBACK"), - String.localized("SETTINGS_VIEW_CONTROLLER_CELL_GITHUB") - ], - [ - String.localized("SETTINGS_VIEW_CONTROLLER_CELL_DISPLAY"), - String.localized("SETTINGS_VIEW_CONTROLLER_CELL_APP_ICON") - ], - [ - String.localized("SETTINGS_VIEW_CONTROLLER_CELL_LANGUAGE"), - ], - [ - "Current Certificate", - String.localized("SETTINGS_VIEW_CONTROLLER_CELL_ADD_CERTIFICATES"), - String.localized("SETTINGS_VIEW_CONTROLLER_CELL_SIGN_OPTIONS"), - String.localized("SETTINGS_VIEW_CONTROLLER_CELL_SERVER_OPTIONS"), - ], - [ - String.localized("SETTINGS_VIEW_CONTROLLER_CELL_VIEW_LOGS"), - ], - [ - String.localized("SETTINGS_VIEW_CONTROLLER_CELL_APPS_FOLDER"), - String.localized("SETTINGS_VIEW_CONTROLLER_CELL_CERTS_FOLDER"), - ], - [ - String.localized("SETTINGS_VIEW_CONTROLLER_CELL_RESET"), - String.localized("SETTINGS_VIEW_CONTROLLER_CELL_RESET_ALL"), - ] + let aboutSection = [ + String.localized("SETTINGS_VIEW_CONTROLLER_CELL_ABOUT", arguments: "Feather"), + String.localized("SETTINGS_VIEW_CONTROLLER_CELL_SUBMIT_FEEDBACK"), + String.localized("SETTINGS_VIEW_CONTROLLER_CELL_GITHUB") ] + let displaySection = [ + String.localized("SETTINGS_VIEW_CONTROLLER_CELL_DISPLAY"), + String.localized("SETTINGS_VIEW_CONTROLLER_CELL_APP_ICON") + ] + + let languageSection = [ + String.localized("SETTINGS_VIEW_CONTROLLER_CELL_LANGUAGE") + ] + + let certificateSection = [ + "Current Certificate", + String.localized("SETTINGS_VIEW_CONTROLLER_CELL_ADD_CERTIFICATES"), + String.localized("SETTINGS_VIEW_CONTROLLER_CELL_SIGN_OPTIONS"), + String.localized("SETTINGS_VIEW_CONTROLLER_CELL_SERVER_OPTIONS") + ] + + let logsSection = [ + String.localized("SETTINGS_VIEW_CONTROLLER_CELL_VIEW_LOGS") + ] + + let foldersSection = [ + String.localized("SETTINGS_VIEW_CONTROLLER_CELL_APPS_FOLDER"), + String.localized("SETTINGS_VIEW_CONTROLLER_CELL_CERTS_FOLDER") + ] + + let resetSection = [ + String.localized("SETTINGS_VIEW_CONTROLLER_CELL_RESET"), + String.localized("SETTINGS_VIEW_CONTROLLER_CELL_RESET_ALL") + ] + + lazy var tableData: [[String]] = { + return [ + aboutSection, + displaySection, + languageSection, + certificateSection, + logsSection, + foldersSection, + resetSection + ] + }() + + var sectionTitles = [ "",