mirror of
https://github.com/glanceapp/glance.git
synced 2025-06-21 18:31:24 +02:00
Include title in twitch channel data
This commit is contained in:
parent
1b42312d02
commit
56f9ec1d10
@ -28,6 +28,7 @@ type TwitchChannel struct {
|
|||||||
Login string
|
Login string
|
||||||
Exists bool
|
Exists bool
|
||||||
Name string
|
Name string
|
||||||
|
StreamTitle string
|
||||||
AvatarUrl string
|
AvatarUrl string
|
||||||
IsLive bool
|
IsLive bool
|
||||||
LiveSince time.Time
|
LiveSince time.Time
|
||||||
@ -77,6 +78,9 @@ type twitchStreamMetadataOperationResponse struct {
|
|||||||
Name string `json:"name"`
|
Name string `json:"name"`
|
||||||
} `json:"game"`
|
} `json:"game"`
|
||||||
} `json:"stream"`
|
} `json:"stream"`
|
||||||
|
LastBroadcast *struct {
|
||||||
|
Title string `json:"title"`
|
||||||
|
}
|
||||||
} `json:"user"`
|
} `json:"user"`
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -208,6 +212,10 @@ func fetchChannelFromTwitchTask(channel string) (TwitchChannel, error) {
|
|||||||
result.ViewersCount = channelShell.UserOrError.Stream.ViewersCount
|
result.ViewersCount = channelShell.UserOrError.Stream.ViewersCount
|
||||||
|
|
||||||
if streamMetadata.UserOrNull != nil && streamMetadata.UserOrNull.Stream != nil {
|
if streamMetadata.UserOrNull != nil && streamMetadata.UserOrNull.Stream != nil {
|
||||||
|
if streamMetadata.UserOrNull.LastBroadcast != nil {
|
||||||
|
result.StreamTitle = streamMetadata.UserOrNull.LastBroadcast.Title
|
||||||
|
}
|
||||||
|
|
||||||
if streamMetadata.UserOrNull.Stream.Game != nil {
|
if streamMetadata.UserOrNull.Stream.Game != nil {
|
||||||
result.Category = streamMetadata.UserOrNull.Stream.Game.Name
|
result.Category = streamMetadata.UserOrNull.Stream.Game.Name
|
||||||
result.CategorySlug = streamMetadata.UserOrNull.Stream.Game.Slug
|
result.CategorySlug = streamMetadata.UserOrNull.Stream.Game.Slug
|
||||||
|
Loading…
x
Reference in New Issue
Block a user