mv-experiment #1

Merged
fmodf merged 88 commits from mv-experiment into develop 2024-09-03 15:13:59 +00:00
Showing only changes of commit f5e201af06 - Show all commits

View file

@ -0,0 +1,44 @@
import Foundation
import GRDB
import Martin
// MARK: - Session
struct OMEMOSession: Codable & Equatable, DatabaseValueConvertible {
static let databaseTableName = "omemo_sessions"
let account: String
let name: String
let deviceId: Int
let key: String
}
// MARK: - Identity
struct OMEMOIdentity: Codable & Equatable, DatabaseValueConvertible {
static let databaseTableName = "omemo_identities"
let account: String
let name: String
let deviceId: Int
let fingerprint: String
let key: Data
let own: Bool
let status: Int
}
// MARK: - PreKey
struct OMEMOPreKey: Codable & Equatable, DatabaseValueConvertible {
static let databaseTableName = "omemo_pre_keys"
let account: String
let id: Int
let key: Data
}
// MARK: - SignedPreKey
struct OMEMOSignedPreKey: Codable & Equatable, DatabaseValueConvertible {
static let databaseTableName = "omemo_signed_pre_keys"
let account: String
let id: Int
let key: Data
}