improvement(player): use togglePause instead of pause and resume
This commit is contained in:
@@ -117,12 +117,7 @@
|
|||||||
<Button variant="outline" size="icon">
|
<Button variant="outline" size="icon">
|
||||||
<SkipBack />
|
<SkipBack />
|
||||||
</Button>
|
</Button>
|
||||||
<Button
|
<Button type="submit" formaction="/player?/toggle-pause" variant="outline" size="icon">
|
||||||
type="submit"
|
|
||||||
formaction="/player?/{player.isPaused ? 'resume' : 'pause'}"
|
|
||||||
variant="outline"
|
|
||||||
size="icon"
|
|
||||||
>
|
|
||||||
{#if player.isPaused}
|
{#if player.isPaused}
|
||||||
<Play />
|
<Play />
|
||||||
{:else}
|
{:else}
|
||||||
|
|||||||
@@ -22,6 +22,15 @@ export const actions = {
|
|||||||
isPaused: response.response.isPaused
|
isPaused: response.response.isPaused
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
|
'toggle-pause': async () => {
|
||||||
|
const client = new PlayerClient(protoTransport);
|
||||||
|
|
||||||
|
const response = await client.togglePause({});
|
||||||
|
|
||||||
|
return {
|
||||||
|
isPaused: response.response.isPaused
|
||||||
|
};
|
||||||
|
},
|
||||||
seek: async ({ request }) => {
|
seek: async ({ request }) => {
|
||||||
const formData = await request.formData();
|
const formData = await request.formData();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user