Skip to content

Commit d8de19b

Browse files
author
Garza
committed
Add websub support on streamdown event
1 parent 89cc2bd commit d8de19b

File tree

2 files changed

+17
-1
lines changed

2 files changed

+17
-1
lines changed

internal/events/types/streamdown/streamdown.go

+10-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import (
1212
)
1313

1414
var transportsSupported = map[string]bool{
15-
models.TransportWebSub: false,
15+
models.TransportWebSub: true,
1616
models.TransportEventSub: true,
1717
}
1818

@@ -56,6 +56,15 @@ func (e Event) GenerateEvent(params events.MockEventParameters) (events.MockEven
5656
BroadcasterUserName: params.ToUserName,
5757
},
5858
}
59+
event, err = json.Marshal(body)
60+
if err != nil {
61+
return events.MockEventResponse{}, err
62+
}
63+
case models.TransportWebSub:
64+
body := *&models.StreamDownWebSubResponse{
65+
Data: []models.StreamDownWebSubResponseData{
66+
}}
67+
5968
event, err = json.Marshal(body)
6069
if err != nil {
6170
return events.MockEventResponse{}, err

internal/models/streamdown.go

+7
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,10 @@ type StreamDownEventSubEvent struct {
1212
BroadcasterUserLogin string `json:"broadcaster_user_login"`
1313
BroadcasterUserName string `json:"broadcaster_user_name"`
1414
}
15+
16+
type StreamDownWebSubResponse struct {
17+
Data []StreamDownWebSubResponseData `json:"data"`
18+
}
19+
20+
type StreamDownWebSubResponseData struct {
21+
}

0 commit comments

Comments
 (0)