summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc Stibane <marc@taler.net>2023-07-10 13:03:17 +0200
committerMarc Stibane <marc@taler.net>2023-07-10 13:03:17 +0200
commit134c582004a86bbb4fe8d1942bf410e341884661 (patch)
treef5cf58c7c0a4267a2addcaac191b3595beb56019
parentf2bc812814ba3738aae30bff208f7a2300d03267 (diff)
downloadtaler-ios-134c582004a86bbb4fe8d1942bf410e341884661.tar.gz
taler-ios-134c582004a86bbb4fe8d1942bf410e341884661.tar.bz2
taler-ios-134c582004a86bbb4fe8d1942bf410e341884661.zip
logging
-rw-r--r--TalerWallet1/Controllers/Controller.swift3
-rw-r--r--TalerWallet1/Helper/playSound.swift3
2 files changed, 5 insertions, 1 deletions
diff --git a/TalerWallet1/Controllers/Controller.swift b/TalerWallet1/Controllers/Controller.swift
index 7f08bd2..96e1fef 100644
--- a/TalerWallet1/Controllers/Controller.swift
+++ b/TalerWallet1/Controllers/Controller.swift
@@ -5,6 +5,7 @@
import Foundation
import SwiftUI
import SymLog
+import os.log
enum BackendState {
case none
@@ -29,6 +30,7 @@ class Controller: ObservableObject {
@Published var backendState: BackendState = .none // only used for launch animation
@AppStorage("playSounds") var playSounds: Bool = false // extension mustn't define this, so it must be here
+ let logger = Logger (subsystem: "net.taler.gnu", category: "Controller")
var messageForSheet: String? = nil
@@ -59,6 +61,7 @@ class Controller: ObservableObject {
// MARK: -
extension Controller {
func openURL(_ url:URL) -> UrlCommand {
+ symLog.log(url)
guard let scheme = url.scheme else {return UrlCommand.unknown}
var uncrypted = false
switch scheme {
diff --git a/TalerWallet1/Helper/playSound.swift b/TalerWallet1/Helper/playSound.swift
index ed39bef..834fe0b 100644
--- a/TalerWallet1/Helper/playSound.swift
+++ b/TalerWallet1/Helper/playSound.swift
@@ -11,7 +11,8 @@ extension Controller {
var soundID: SystemSoundID = 0
if number < 999 {
let sound = (number == 0) ? "payment_failure" :
- (number == 1) ? "payment_success" : "PaymentReceived"
+ (number == 1) ? "payment_success" : "PaymentReceived"
+ logger.log("\(sound, privacy: .public)")
let fileURL = URL(fileURLWithPath: "/System/Library/Audio/UISounds/"
+ sound + ".caf")
AudioServicesCreateSystemSoundID(fileURL as CFURL, &soundID)