mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-09-04 11:50:38 +00:00
no message
This commit is contained in:
parent
8f23c15be3
commit
ac1cc0b5cc
@ -373,13 +373,19 @@ public final class Postbox<State: PostboxState> {
|
|||||||
return result
|
return result
|
||||||
}
|
}
|
||||||
|
|
||||||
public func setKeychainEntry(key: String, value: NSData) {
|
public func setKeychainEntryForKey(key: String, value: NSData) {
|
||||||
self.queue.dispatch {
|
self.queue.dispatch {
|
||||||
let keyBlob = Blob(data: key.dataUsingEncoding(NSUTF8StringEncoding, allowLossyConversion: true)!)
|
let keyBlob = Blob(data: key.dataUsingEncoding(NSUTF8StringEncoding, allowLossyConversion: true)!)
|
||||||
self.database.prepareCached("INSERT OR REPLACE INTO keychain (key, data) VALUES (?, ?)").run(keyBlob, Blob(data: value))
|
self.database.prepareCached("INSERT OR REPLACE INTO keychain (key, data) VALUES (?, ?)").run(keyBlob, Blob(data: value))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public func removeKeychainEntryForKey(key: String) {
|
||||||
|
self.queue.dispatch {
|
||||||
|
self.database.prepareCached("DELETE FROM keychain WHERE key = ?").run(keyBlob)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private func addMessages(messages: [Message], medias: [Media]) {
|
private func addMessages(messages: [Message], medias: [Media]) {
|
||||||
let messageInsertStatement = self.database.prepare("INSERT INTO peer_messages (peerId, namespace, id, data, associatedMediaIds, timestamp) VALUES (?, ?, ?, ?, ?, ?)")
|
let messageInsertStatement = self.database.prepare("INSERT INTO peer_messages (peerId, namespace, id, data, associatedMediaIds, timestamp) VALUES (?, ?, ?, ?, ?, ?)")
|
||||||
let peerMediaInsertStatement = self.database.prepare("INSERT INTO peer_media (peerId, mediaNamespace, messageNamespace, messageId) VALUES (?, ?, ?, ?)")
|
let peerMediaInsertStatement = self.database.prepare("INSERT INTO peer_media (peerId, mediaNamespace, messageNamespace, messageId) VALUES (?, ?, ?, ?)")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user