mirror of
https://github.com/owntone/owntone-server.git
synced 2025-03-28 08:20:59 -04:00
18 lines
411 B
JavaScript
18 lines
411 B
JavaScript
|
|
export const LoadDataBeforeEnterMixin = function (dataObject) {
|
|
return {
|
|
beforeRouteEnter (to, from, next) {
|
|
dataObject.load(to).then((response) => {
|
|
next(vm => dataObject.set(vm, response))
|
|
})
|
|
},
|
|
beforeRouteUpdate (to, from, next) {
|
|
const vm = this
|
|
dataObject.load(to).then((response) => {
|
|
dataObject.set(vm, response)
|
|
next()
|
|
})
|
|
}
|
|
}
|
|
}
|