Added hang timer

This commit is contained in:
booploops 2021-12-14 21:16:47 -08:00
parent b30c5af46f
commit 1ae4261849

View file

@ -167,7 +167,8 @@ const app = new Vue({
currentSongInfo: {},
page: "browse",
pageHistory: [],
songstest: false
songstest: false,
hangtimer: null
},
watch: {
page: () => {
@ -183,6 +184,7 @@ const app = new Vue({
methods: {
async init() {
let self = this
clearTimeout(this.hangtimer)
this.mk = MusicKit.getInstance()
this.mk.authorize()
this.$forceUpdate()
@ -1679,6 +1681,13 @@ const app = new Vue({
}
})
// Hang Timer
app.hangtimer = setTimeout(()=>{
if(confirm("Cider is not responding. Reload the app?")) {
window.location.reload()
}
}, 10000)
document.addEventListener('musickitloaded', function () {
// MusicKit global is now defined
function initMusicKit() {