Fix to ensure that skipped segments get reported to SponsorBlock (if the option is enabled)

This commit is contained in:
dmunozv04
2023-10-15 13:59:36 +02:00
parent 4460aaf35c
commit 518b1d9b2e

View File

@@ -105,10 +105,10 @@ class DeviceListener:
# Skips to the next segment (waits for the time to pass)
async def skip(self, time_to, position, UUID):
await asyncio.sleep(time_to)
asyncio.create_task(self.lounge_controller.seek_to(position))
asyncio.create_task(
await asyncio.gather(
self.lounge_controller.seek_to(position),
self.api_helper.mark_viewed_segments(UUID)
) # Don't wait for this to finish
)
# Stops the connection to the device