diff --git a/src/sites/twitch-twilight/modules/autohost_list.gql b/src/sites/twitch-twilight/modules/autohost_list.gql new file mode 100644 index 00000000..1c523171 --- /dev/null +++ b/src/sites/twitch-twilight/modules/autohost_list.gql @@ -0,0 +1,13 @@ +query FFZ_AutoHostList($id: ID, $login: String) { + user(id: $id, login: $login) { + id, + autohostChannels { + nodes { + id + login + displayName + profileImageURL(width: 50) + } + } + } +} \ No newline at end of file diff --git a/src/sites/twitch-twilight/modules/autohost_list_mutate.gql b/src/sites/twitch-twilight/modules/autohost_list_mutate.gql new file mode 100644 index 00000000..fc7dc7d3 --- /dev/null +++ b/src/sites/twitch-twilight/modules/autohost_list_mutate.gql @@ -0,0 +1,17 @@ +mutation FFZ_AutoHostListUpdate($userID: ID!, $channelIDs: [ID!]!) { + setAutohostChannels(input: { + userID: $userID, + channelIDs: $channelIDs + }) { + user { + autohostChannels { + nodes { + id + login + displayName + profileImageURL(width: 50) + } + } + } + } +} \ No newline at end of file diff --git a/src/sites/twitch-twilight/modules/autohost_settings.gql b/src/sites/twitch-twilight/modules/autohost_settings.gql new file mode 100644 index 00000000..8840d28c --- /dev/null +++ b/src/sites/twitch-twilight/modules/autohost_settings.gql @@ -0,0 +1,11 @@ +query FFZ_AutoHostSettings($id: ID, $login: String) { + user(id: $id, login: $login) { + id, + autohostSettings { + deprioritizeVodcast, + enabled, + strategy, + teamHost + } + } +} \ No newline at end of file diff --git a/src/sites/twitch-twilight/modules/autohost_settings_mutate.gql b/src/sites/twitch-twilight/modules/autohost_settings_mutate.gql new file mode 100644 index 00000000..9facf19e --- /dev/null +++ b/src/sites/twitch-twilight/modules/autohost_settings_mutate.gql @@ -0,0 +1,24 @@ +mutation FFZ_AutoHostSettingsUpdate( + $userID: ID!, + $isEnabled: Boolean, + $strategy: AutohostSettingsStrategy, + $willAutohostTeam: Boolean, + $willPrioritizeAutohost: Boolean +) { + updateAutohostSettings(input: { + userID: $userID, + isEnabled: $isEnabled, + strategy: $strategy, + willAutohostTeam: $willAutohostTeam, + willPrioritizeAutohost: $willPrioritizeAutohost, + }) { + user { + autohostSettings { + deprioritizeVodcast, + enabled, + strategy, + teamHost + } + } + } +} \ No newline at end of file diff --git a/src/sites/twitch-twilight/modules/host-options.vue b/src/sites/twitch-twilight/modules/host-options.vue index 1f8af8d3..d5d40865 100644 --- a/src/sites/twitch-twilight/modules/host-options.vue +++ b/src/sites/twitch-twilight/modules/host-options.vue @@ -22,18 +22,18 @@ >
- +

- {{ host.name }} + {{ host.login }}