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