Signal-iOS/SignalUI/AppLaunch/AppContext+SignalUI.swift
2024-03-25 14:22:28 -05:00

26 lines
682 B
Swift

//
// Copyright 2021 Signal Messenger, LLC
// SPDX-License-Identifier: AGPL-3.0-only
//
import Foundation
import SignalServiceKit
public class AppContextUtils {
private init() {}
public static func openSystemSettingsAction(completion: (() -> Void)? = nil) -> ActionSheetAction? {
guard CurrentAppContext().isMainApp else {
return nil
}
return ActionSheetAction(title: CommonStrings.openSettingsButton,
accessibilityIdentifier: "system_settings",
style: .default) { _ in
CurrentAppContext().openSystemSettings()
completion?()
}
}
}