aboutsummaryrefslogtreecommitdiff
path: root/webAO/packets/handlers/handleRMC.ts
diff options
context:
space:
mode:
Diffstat (limited to 'webAO/packets/handlers/handleRMC.ts')
-rw-r--r--webAO/packets/handlers/handleRMC.ts34
1 files changed, 17 insertions, 17 deletions
diff --git a/webAO/packets/handlers/handleRMC.ts b/webAO/packets/handlers/handleRMC.ts
index ada1ad2..7758844 100644
--- a/webAO/packets/handlers/handleRMC.ts
+++ b/webAO/packets/handlers/handleRMC.ts
@@ -1,4 +1,4 @@
-import { client } from '../../client'
+import { client } from "../../client";
// TODO BUG:
// this.viewport.music is an array. Therefore you must access elements
/**
@@ -6,19 +6,19 @@ import { client } from '../../client'
* @param {Array} args packet arguments
*/
export const handleRMC = (args: string[]) => {
- client.viewport.music.pause();
- const { music } = client.viewport;
- // Music offset + drift from song loading
- music.totime = args[1];
- music.offset = new Date().getTime() / 1000;
- music.addEventListener(
- "loadedmetadata",
- () => {
- music.currentTime += parseFloat(
- music.totime + (new Date().getTime() / 1000 - music.offset)
- ).toFixed(3);
- music.play();
- },
- false
- );
-} \ No newline at end of file
+ client.viewport.music.pause();
+ const { music } = client.viewport;
+ // Music offset + drift from song loading
+ music.totime = args[1];
+ music.offset = new Date().getTime() / 1000;
+ music.addEventListener(
+ "loadedmetadata",
+ () => {
+ music.currentTime += parseFloat(
+ music.totime + (new Date().getTime() / 1000 - music.offset),
+ ).toFixed(3);
+ music.play();
+ },
+ false,
+ );
+};