Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
//import Foundation
//
//public struct GroupMessage: Codable, Equatable, Hashable {
// public enum Request {
// case withUniqueId(Data)
// case id(Int64)
// case sending
// case fromGroup(Data)
// case unreadsFromGroup(Data)
// }
//
// public static var databaseTableName: String { "groupMessages" }
//
// public enum Status: Int64, Codable {
// case sent
// case read
// case failed
// case sending
// case received
// }
//
// public var id: Int64?
// public var uniqueId: Data?
// public var groupId: Data
// public var sender: Data
// public var roundId: Int64?
// public var payload: Payload
// public var status: Status
// public var roundURL: String?
// public var unread: Bool
// public var timestamp: Int
//
// public init(
// id: Int64? = nil,
// sender: Data,
// groupId: Data,
// payload: Payload,
// unread: Bool,
// timestamp: Int = 0,
// uniqueId: Data?,
// status: Status,
// roundId: Int64? = nil,
// roundURL: String? = nil
// ) {
// self.id = id
// self.sender = sender
// self.groupId = groupId
// self.payload = payload
// self.unread = unread
// self.timestamp = timestamp
// self.uniqueId = uniqueId
// self.status = status
// self.roundId = roundId
// self.roundURL = roundURL
// }
//}