Skip to content

Commit 4d68249

Browse files
committed
MockEvent interface methods
- GetTopic - GetEventSubAlias - ValidTrigger - ValidTransport
1 parent 383e537 commit 4d68249

File tree

1 file changed

+13
-3
lines changed

1 file changed

+13
-3
lines changed

internal/events/types/goal/goal_event.go

+13-3
Original file line numberDiff line numberDiff line change
@@ -113,9 +113,9 @@ func (e Event) ValidTransport(t string) bool {
113113
return transportsSupported[t]
114114
}
115115

116-
func (e Event) ValidTrigger(t string) bool {
117-
for _, ts := range triggerSupported {
118-
if ts == t {
116+
func (e Event) ValidTrigger(trigger string) bool {
117+
for _, t := range triggerSupported {
118+
if t == trigger {
119119
return true
120120
}
121121
}
@@ -125,3 +125,13 @@ func (e Event) ValidTrigger(t string) bool {
125125
func (e Event) GetTopic(transport string, trigger string) string {
126126
return triggerMapping[transport][trigger]
127127
}
128+
129+
func (e Event) GetEventSubAlias(t string) string {
130+
// check for aliases
131+
for trigger, topic := range triggerMapping[models.TransportEventSub] {
132+
if topic == t {
133+
return trigger
134+
}
135+
}
136+
return ""
137+
}

0 commit comments

Comments
 (0)