fix: user connection song duration ui
This commit is contained in:
parent
87b61d7717
commit
f622fb1125
2 changed files with 7 additions and 7 deletions
|
@ -454,18 +454,18 @@ media_theme_pref();
|
|||
}
|
||||
});
|
||||
|
||||
self.define("hooks::spotify_time_text", (_) => {
|
||||
self.define("hooks::spotify_time_text", async (_) => {
|
||||
for (const element of Array.from(
|
||||
document.querySelectorAll("[hook=spotify_time_text]") || [],
|
||||
)) {
|
||||
function render() {
|
||||
async function render() {
|
||||
const updated = element.getAttribute("hook-arg:updated");
|
||||
const progress = element.getAttribute("hook-arg:progress");
|
||||
const duration = element.getAttribute("hook-arg:duration");
|
||||
const display =
|
||||
element.getAttribute("hook-arg:display") || "full";
|
||||
|
||||
element.innerHTML = trigger("spotify::timestamp", [
|
||||
element.innerHTML = await trigger("spotify::timestamp", [
|
||||
updated,
|
||||
progress,
|
||||
duration,
|
||||
|
@ -473,7 +473,7 @@ media_theme_pref();
|
|||
]);
|
||||
}
|
||||
|
||||
setInterval(() => {
|
||||
setInterval(async () => {
|
||||
element.setAttribute(
|
||||
"hook-arg:updated",
|
||||
Number.parseInt(element.getAttribute("hook-arg:updated")) +
|
||||
|
@ -486,10 +486,10 @@ media_theme_pref();
|
|||
1000,
|
||||
);
|
||||
|
||||
render();
|
||||
await render();
|
||||
}, 1000);
|
||||
|
||||
render();
|
||||
await render();
|
||||
}
|
||||
});
|
||||
|
||||
|
|
|
@ -1134,7 +1134,7 @@
|
|||
artist: playing.artist.name,
|
||||
album: playing.album["#text"],
|
||||
// times
|
||||
timestamp: new Date().getTime().toString(),
|
||||
timestamp: Date.now().toString(),
|
||||
duration_ms: (mb_info.length || 0).toString(),
|
||||
},
|
||||
},
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue