Implement Cache Songs, Cancel Loading, Admin Panel, Custom Category, Localization
This commit is contained in:
@@ -46,22 +46,22 @@ class RemoteFile{
|
||||
}
|
||||
}
|
||||
}
|
||||
arrayBuffer(){
|
||||
arrayBuffer(cancellationToken){
|
||||
return loader.ajax(this.url, request => {
|
||||
request.responseType = "arraybuffer"
|
||||
})
|
||||
}, false, cancellationToken)
|
||||
}
|
||||
read(encoding){
|
||||
read(encoding, cancellationToken){
|
||||
if(encoding){
|
||||
return this.blob().then(blob => readFile(blob, false, encoding))
|
||||
return this.blob(cancellationToken).then(blob => readFile(blob, false, encoding))
|
||||
}else{
|
||||
return loader.ajax(this.url)
|
||||
return loader.ajax(this.url, null, false, cancellationToken)
|
||||
}
|
||||
}
|
||||
blob(){
|
||||
blob(cancellationToken){
|
||||
return loader.ajax(this.url, request => {
|
||||
request.responseType = "blob"
|
||||
})
|
||||
}, false, cancellationToken)
|
||||
}
|
||||
}
|
||||
class LocalFile{
|
||||
|
||||
Reference in New Issue
Block a user