nvm my bad
Some checks are pending
Build and Release / Build IPA (push) Waiting to run
Build and Release / Build Mac Catalyst (push) Waiting to run

This commit is contained in:
Francesco 2025-05-19 18:48:12 +02:00
parent 73256c5aab
commit 64db1abf0f
3 changed files with 9 additions and 10 deletions

View file

@ -130,3 +130,9 @@ struct SoraApp: App {
}
}
}
class AppInfo: NSObject {
@objc func getBundleIdentifier() -> String {
return Bundle.main.bundleIdentifier ?? "me.cranci.sulfur"
}
}

View file

@ -11,6 +11,9 @@ extension JSContext {
func setupConsoleLogging() {
let consoleObject = JSValue(newObjectIn: self)
let appInfoBridge = AppInfo()
consoleObject?.setObject(appInfoBridge, forKeyedSubscript: "AppInfo" as NSString)
let consoleLogFunction: @convention(block) (String) -> Void = { message in
Logger.shared.log(message, type: "Debug")
}

View file

@ -23,18 +23,8 @@ class JSController: ObservableObject {
context = JSContext()
setupContext()
context.evaluateScript(script)
let appInfoBridge = AppInfo()
context.setObject(appInfoBridge, forKeyedSubscript: "AppInfo" as NSString)
if let exception = context.exception {
Logger.shared.log("Error loading script: \(exception)", type: "Error")
}
}
}
class AppInfo: NSObject {
@objc func getBundleIdentifier() -> String {
return Bundle.main.bundleIdentifier ?? "me.cranci.sulfur"
}
}