diff --git a/main.go b/main.go index ba4eeb2..2be0e6f 100644 --- a/main.go +++ b/main.go @@ -126,7 +126,12 @@ func matrixrecv() error { logtr.Errorf("failed to mark state gathered @%s: %v", key, err) } } - setNewZips(zips) + if config.Get().Brokers.UseZips { + setNewZips(zips) + } else { + sender.Send("I don't accept !zip, only !state right now") + + } }() func() { logtr.Verbosef("looking for states") @@ -150,7 +155,12 @@ func matrixrecv() error { logtr.Errorf("failed to mark state gathered @%s: %v", key, err) } } - setNewStates(states) + if !config.Get().Brokers.UseZips { + setNewStates(states) + } else { + sender.Send("I don't accept !state, only !zip right now") + + } }() func() { logtr.Verbosef("looking for radius")