add pauseuntil field to pause clients individually

This commit is contained in:
Bel LaPointe
2022-01-11 23:03:50 -05:00
parent 95bb4de13a
commit 9840be93f6
3 changed files with 26 additions and 12 deletions

View File

@@ -34,12 +34,12 @@ func (m Matrix) Receive() ([]Message, error) {
if m.mock {
log.Printf("matrix.Receive()")
messages := make([]Message, 0)
for k := range config.Get().Clients {
for k := range config.Clients() {
messages = append(messages, Message{Sender: k, Content: "OH"})
}
return messages, nil
}
clients := config.Get().Clients
clients := config.Clients()
matrixIDs := map[string]struct{}{}
for k := range clients {
matrixIDs[clients[k].IDs.Matrix] = struct{}{}
@@ -69,7 +69,7 @@ func (m Matrix) Receive() ([]Message, error) {
return nil, err
}
for i := range messages {
for k, v := range config.Get().Clients {
for k, v := range config.Clients() {
if v.IDs.Matrix == messages[i].Sender {
messages[i].Sender = k
}