From c897421f201f91f30bc85fb4ded72f057566274c Mon Sep 17 00:00:00 2001 From: Gisle Aune Date: Sun, 18 Oct 2020 14:16:58 +0200 Subject: [PATCH] add Event.TargetIDs method. --- event.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/event.go b/event.go index e0a7111..64feb2f 100644 --- a/event.go +++ b/event.go @@ -175,6 +175,15 @@ func (event *Event) StatusTarget() *Status { return target.(*Status) } +func (event *Event) TargetIDs() []string { + ids := make([]string, len(event.targets)) + for _, value := range event.targetIds { + ids = append(ids, value) + } + + return ids +} + // MarshalJSON makes a JSON object from the event. func (event *Event) MarshalJSON() ([]byte, error) { data := eventJSONData{