aboutsummaryrefslogtreecommitdiff
path: root/Captura/Scripting/ConfigureCommand.swift
diff options
context:
space:
mode:
authorRuben Beltran del Rio <git@r.bdr.sh>2024-09-16 11:07:46 +0200
committerRuben Beltran del Rio <git@r.bdr.sh>2024-09-16 11:07:46 +0200
commit505c1e620497828ffb914e05dd76d9ab124f144a (patch)
tree0d93162c4228dbee9e29c35e9f97f58daa5e3eef /Captura/Scripting/ConfigureCommand.swift
parent5802c153cae64142d84e3cd5f762939501ee7e53 (diff)
Format the code
Diffstat (limited to 'Captura/Scripting/ConfigureCommand.swift')
-rw-r--r--Captura/Scripting/ConfigureCommand.swift52
1 files changed, 27 insertions, 25 deletions
diff --git a/Captura/Scripting/ConfigureCommand.swift b/Captura/Scripting/ConfigureCommand.swift
index bb58c03..28cfe36 100644
--- a/Captura/Scripting/ConfigureCommand.swift
+++ b/Captura/Scripting/ConfigureCommand.swift
@@ -18,32 +18,34 @@ import Foundation
@objc(ConfigureCommand)
class ConfigureCommand: NSScriptCommand {
- override func performDefaultImplementation() -> Any? {
-
- let args = self.directParameter as? [String: Any] ?? [:]
-
- // Here you can extract the parameters from the args dictionary and configure your settings
- let fps = args["fps"] as? Int
- let outputs = OutputFormatSetting(args["outputs"] as? String ?? "")
- let backend = URL(string: args["backend"] as? String ?? "")
- let backendOutput = OutputFormatSetting(args["backend_output"] as? String ?? "")
- let keepLocalFiles = args["keep_local_files"] as? Bool
-
- let config = ConfigureAction(
- action: "configure",
- fps: fps,
- outputs: outputs,
- backend: backend,
- backendOutput: backendOutput,
- keepLocalFiles: keepLocalFiles
- )
-
- NotificationCenter.default.post(name: .setConfiguration, object: nil, userInfo: [
+ override func performDefaultImplementation() -> Any? {
+
+ let args = self.directParameter as? [String: Any] ?? [:]
+
+ // Here you can extract the parameters from the args dictionary and configure your settings
+ let fps = args["fps"] as? Int
+ let outputs = OutputFormatSetting(args["outputs"] as? String ?? "")
+ let backend = URL(string: args["backend"] as? String ?? "")
+ let backendOutput = OutputFormatSetting(args["backend_output"] as? String ?? "")
+ let keepLocalFiles = args["keep_local_files"] as? Bool
+
+ let config = ConfigureAction(
+ action: "configure",
+ fps: fps,
+ outputs: outputs,
+ backend: backend,
+ backendOutput: backendOutput,
+ keepLocalFiles: keepLocalFiles
+ )
+
+ NotificationCenter.default.post(
+ name: .setConfiguration, object: nil,
+ userInfo: [
"config": config
])
- NotificationCenter.default.post(name: .reloadConfiguration, object: nil, userInfo: nil)
+ NotificationCenter.default.post(name: .reloadConfiguration, object: nil, userInfo: nil)
- // Return a result if needed
- return nil
- }
+ // Return a result if needed
+ return nil
+ }
}