{{
@@ -36,8 +39,8 @@ const props = defineProps<{
}>()
const createPlayQueueResult = useMutation(graphql(`
- mutation createPlayQueue($id: ID!) {
- createPlayQueue(showId: $id) {
+ mutation createPlayQueue($id: ID!, $episodeId: ID!) {
+ createPlayQueue(showId: $id, episodeId: $episodeId) {
id
playQueueItems {
id
@@ -52,8 +55,8 @@ const createPlayQueueFetching = createPlayQueueResult.fetching;
const createPlayQueueError = createPlayQueueResult.error;
const createPlayQueueData = createPlayQueueResult.data;
-function createPlayQueue(id: string) {
- const variables = { id };
+function createPlayQueue(id: string, episodeId: string) {
+ const variables = {id, episodeId};
createPlayQueueResult.executeMutation(variables).then(value => {
currentItemId = value.data?.createPlayQueue?.playQueueItems?.find(item => item.itemId === props.episode.id)?.id;
});
@@ -70,7 +73,7 @@ const updatePlayQueueError = updatePlayQueueResult.error;
const updatePlayQueueData = updatePlayQueueResult.data;
function updatePlayQueue(id: string, playQueueItemId: string, progressInMilliseconds: number) {
- const variables = { id, playQueueItemId, progressInMilliseconds };
+ const variables = {id, playQueueItemId, progressInMilliseconds};
updatePlayQueueResult.executeMutation(variables);
}
@@ -97,7 +100,7 @@ const startTime: ComputedRef