Implements signals
This commit is contained in:
@@ -37,7 +37,7 @@ enum Display
|
||||
}
|
||||
}
|
||||
|
||||
struct Message: Identifiable
|
||||
struct Message: Identifiable, Hashable
|
||||
{
|
||||
let id: String
|
||||
let sender: Sender
|
||||
@@ -63,6 +63,14 @@ enum Display
|
||||
self.sender = sender
|
||||
self.text = text
|
||||
}
|
||||
|
||||
static func == (lhs: Message, rhs: Message) -> Bool {
|
||||
lhs.id == rhs.id
|
||||
}
|
||||
|
||||
func hash(into hasher: inout Hasher) {
|
||||
hasher.combine(id)
|
||||
}
|
||||
|
||||
enum Sender
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user