mirror of
https://github.com/meshtastic/Meshtastic-Apple.git
synced 2026-04-20 22:13:56 +00:00
27 lines
603 B
Swift
27 lines
603 B
Swift
//
|
|
// AppIntentErrors.swift
|
|
// Meshtastic
|
|
//
|
|
// Created by Benjamin Faershtein on 8/11/24.
|
|
//
|
|
|
|
import Foundation
|
|
import OSLog
|
|
|
|
class AppIntentErrors {
|
|
enum AppIntentError: Swift.Error, CustomLocalizedStringResourceConvertible {
|
|
case notConnected
|
|
case message(_ message: String)
|
|
|
|
var localizedStringResource: LocalizedStringResource {
|
|
switch self {
|
|
case let .message(message):
|
|
Logger.services.error("App Intent: \(message)")
|
|
return "Error: \(message)"
|
|
case .notConnected:
|
|
Logger.services.error("App Intent: No Connected Node")
|
|
return "No Connected Node"
|
|
}
|
|
}
|
|
}
|
|
}
|