1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

update docs

This commit is contained in:
Luke Pulverenti 2015-09-14 08:50:37 -04:00
parent 5d1ff60f3d
commit 59d8a3a853
11 changed files with 78 additions and 214 deletions

View file

@ -113,7 +113,10 @@
Logger.log('Uploading file to ' + url);
new MediaBrowser.FileUpload().upload(file, name, url).done(function () {
// TODO: Need to get this from cordova file api instead of trying to infer the content type from the path
var mimeType = file.toLowerCase().indexOf('mp4') != -1 || file.toLowerCase().indexOf('m4v') != -1 ? 'video/mp4' : (file.toLowerCase().indexOf('png') != -1 ? 'image/png' : 'image/jpg');
new MediaBrowser.FileUpload().upload(file, mimeType, name, url).done(function () {
Logger.log('File upload succeeded');
deferred.resolve();

View file

@ -8,10 +8,63 @@
var deferred = DeferredBuilder.Deferred();
deferred.resolve();
reportOfflineActions(apiClient).done(function () {
// Do the first data sync
syncData(apiClient, false).done(function () {
// Download new content
getNewMedia(apiClient).done(function () {
// Do the second data sync
syncData(apiClient, false).done(function () {
deferred.resolve();
}).fail(getOnFail(deferred));
}).fail(getOnFail(deferred));
}).fail(getOnFail(deferred));
}).fail(getOnFail(deferred));
return deferred.promise();
};
function reportOfflineActions(apiClient) {
var deferred = DeferredBuilder.Deferred();
deferred.resolve();
return deferred.promise();
}
function syncData(apiClient, syncUserItemAccess) {
var deferred = DeferredBuilder.Deferred();
deferred.resolve();
return deferred.promise();
}
function getNewMedia(apiClient) {
var deferred = DeferredBuilder.Deferred();
deferred.resolve();
return deferred.promise();
}
function getOnFail(deferred) {
return function () {
deferred.reject();
};
}
}
if (!globalScope.MediaBrowser) {