go-twitch/api/schedule/get_channel_icalendar.go

17 lines
429 B
Go
Raw Normal View History

2024-03-03 16:30:10 -05:00
package schedule
import (
"context"
"net/url"
)
// Gets the broadcasters streaming schedule as an iCalendar.
//
// The Client-Id and Authorization headers are not required.
func (s *Schedule) GetChannelICalendarURL(ctx context.Context, broadcasterId string) *url.URL {
return s.baseUrl.ResolveReference(&url.URL{
Path: "schedule/icalendar",
RawQuery: url.Values{"broadcaster_id": {broadcasterId}}.Encode(),
})
}