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 DEFAULTS: [String:Any] = [
"playSoundChat" : true,
let DEFAULTS: [String: Any] = [
"playSoundChat": true,
"playSoundFollow": false,
"playSoundLike": false,
"playSoundMention": false,
"playSoundQuote": false,
"playSoundReply": false,
"playSoundRepost": false,
"badgeCount": 0,
"badgeCount": 0
]
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 messages
@@ -52,20 +52,20 @@ public class SharedPrefs {
}
public func addToSet(_ key: String, _ value: String) {
var dict: [String:Bool]?
if var currDict = getDefaults(key)?.dictionary(forKey: key) as? [String:Bool] {
var dict: [String: Bool]?
if var currDict = getDefaults(key)?.dictionary(forKey: key) as? [String: Bool] {
currDict[value] = true
dict = currDict
} else {
dict = [
value : true
value: true
]
}
getDefaults(key)?.setValue(dict, forKey: key)
}
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
}
dict.removeValue(forKey: value)
@@ -73,7 +73,7 @@ public class SharedPrefs {
}
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 dict[value] == true
@@ -83,7 +83,7 @@ public class SharedPrefs {
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)
}
}