This commit is contained in:
Hailey
2024-06-26 11:50:49 -07:00
parent d976ab31c6
commit 1948495857
3 changed files with 29 additions and 29 deletions
@@ -3,15 +3,15 @@ import ExpoBlueskySwissArmy
let APP_GROUP = "group.app.bsky" let APP_GROUP = "group.app.bsky"
let DEFAULTS: [String:Any] = [ let DEFAULTS: [String: Any] = [
"playSoundChat" : true, "playSoundChat": true,
"playSoundFollow": false, "playSoundFollow": false,
"playSoundLike": false, "playSoundLike": false,
"playSoundMention": false, "playSoundMention": false,
"playSoundQuote": false, "playSoundQuote": false,
"playSoundReply": false, "playSoundReply": false,
"playSoundRepost": false, "playSoundRepost": false,
"badgeCount": 0, "badgeCount": 0
] ]
let INCREMENTED_FOR_KEY = "incremented-for-convos" let INCREMENTED_FOR_KEY = "incremented-for-convos"
@@ -74,7 +74,7 @@ public class ExpoBackgroundNotificationHandlerModule: Module {
} }
} }
enum BadgeType : String, Enumerable { enum BadgeType: String, Enumerable {
case generic case generic
case messages case messages
@@ -52,20 +52,20 @@ public class SharedPrefs {
} }
public func addToSet(_ key: String, _ value: String) { public func addToSet(_ key: String, _ value: String) {
var dict: [String:Bool]? var dict: [String: Bool]?
if var currDict = getDefaults(key)?.dictionary(forKey: key) as? [String:Bool] { if var currDict = getDefaults(key)?.dictionary(forKey: key) as? [String: Bool] {
currDict[value] = true currDict[value] = true
dict = currDict dict = currDict
} else { } else {
dict = [ dict = [
value : true value: true
] ]
} }
getDefaults(key)?.setValue(dict, forKey: key) getDefaults(key)?.setValue(dict, forKey: key)
} }
public func removeFromSet(_ key: String, _ value: String) { public func removeFromSet(_ key: String, _ value: String) {
guard var dict = getDefaults(key)?.dictionary(forKey: key) as? [String:Bool] else { guard var dict = getDefaults(key)?.dictionary(forKey: key) as? [String: Bool] else {
return return
} }
dict.removeValue(forKey: value) dict.removeValue(forKey: value)
@@ -73,7 +73,7 @@ public class SharedPrefs {
} }
public func setContains(_ key: String, _ value: String) -> Bool { public func setContains(_ key: String, _ value: String) -> Bool {
guard let dict = getDefaults(key)?.dictionary(forKey: key) as? [String:Bool] else { guard let dict = getDefaults(key)?.dictionary(forKey: key) as? [String: Bool] else {
return false return false
} }
return dict[value] == true return dict[value] == true
@@ -83,7 +83,7 @@ public class SharedPrefs {
return getDefaults(key)?.value(forKey: key) != nil return getDefaults(key)?.value(forKey: key) != nil
} }
public func getValues(_ keys: [String]) -> [String:Any?]? { public func getValues(_ keys: [String]) -> [String: Any?]? {
return getDefaults("keys:\(keys)")?.dictionaryWithValues(forKeys: keys) return getDefaults("keys:\(keys)")?.dictionaryWithValues(forKeys: keys)
} }
} }