mirror of
https://github.com/Finb/Bark.git
synced 2025-12-08 21:36:01 +00:00
parent
8a2a7fc2b4
commit
05d6ada326
@ -84,8 +84,17 @@ class CiphertextProcessor: NotificationContentProcessor {
|
||||
|
||||
var result: [AnyHashable: Any] = [:]
|
||||
for (key, val) in map {
|
||||
// 将key重写为小写
|
||||
result[key.lowercased()] = val
|
||||
// 将key重写为小写, 防止用户误输入大小写,全按小写处理
|
||||
var key = key.lowercased()
|
||||
// 将 value 全部转换成字符串,因为其他方式传参的结果都是字符串
|
||||
var val = val
|
||||
|
||||
// 如果是数字,转成字符串
|
||||
if let num = val as? NSNumber {
|
||||
val = num.stringValue
|
||||
}
|
||||
|
||||
result[key] = val
|
||||
}
|
||||
return result
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user