Skip to content

Commit af9fa76

Browse files
committed
Fix id-based shieldConfig actions
1 parent bb29013 commit af9fa76

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

ios/Shared.swift

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,14 @@ func executeAction(action: [String: Any], placeholders: [String: String?]) {
3131

3232
let shieldId = action["shieldId"] ?? "default"
3333

34-
if let shieldConfiguration = action["shieldConfiguration_\(shieldId)"] as? [String: Any] {
34+
if let shieldConfiguration = userDefaults?.dictionary(
35+
forKey: "shieldConfiguration_\(shieldId)") {
3536
// update default shield
3637
userDefaults?.set(shieldConfiguration, forKey: "shieldConfiguration")
3738
}
3839

39-
if let shieldActions = action["shieldActions_\(shieldId)"] as? [String: Any] {
40+
if let shieldActions = userDefaults?.dictionary(
41+
forKey: "shieldActions_\(shieldId)") {
4042
userDefaults?.set(shieldActions, forKey: "shieldActions")
4143
}
4244

0 commit comments

Comments
 (0)