Add pause until, store as unix second, to disable a user for a time

This commit is contained in:
Bel LaPointe
2022-01-11 23:11:42 -05:00
parent 9840be93f6
commit 4ffc6bba8c
5 changed files with 59 additions and 2 deletions

View File

@@ -47,7 +47,7 @@ type Client struct {
IDs struct {
Matrix string
}
PauseUntil time.Time
PauseUntil Time
}
var live Config
@@ -64,7 +64,7 @@ func Clients() map[string]Client {
clients := Get().Clients
result := map[string]Client{}
for k := range clients {
if clients[k].PauseUntil.IsZero() || time.Now().After(clients[k].PauseUntil) {
if clients[k].PauseUntil.Get().IsZero() || time.Now().After(clients[k].PauseUntil.Get()) {
result[k] = clients[k]
}
}