From dd5b73cfee011541dceac6aa6452775ffc50bf5d Mon Sep 17 00:00:00 2001 From: Anthony Romano Date: Tue, 29 Mar 2016 21:06:44 -0700 Subject: [PATCH] alarms: support Get of all alarms --- alarm/alarms.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/alarm/alarms.go b/alarm/alarms.go index f94fabc3d..5d5a1bcec 100644 --- a/alarm/alarms.go +++ b/alarm/alarms.go @@ -103,6 +103,14 @@ func (a *AlarmStore) Deactivate(id types.ID, at pb.AlarmType) *pb.AlarmMember { func (a *AlarmStore) Get(at pb.AlarmType) (ret []*pb.AlarmMember) { a.mu.Lock() defer a.mu.Unlock() + if at == pb.AlarmType_NONE { + for _, t := range a.types { + for _, m := range t { + ret = append(ret, m) + } + } + return ret + } for _, m := range a.types[at] { ret = append(ret, m) }