Merge pull request #5057 from Chocobozzz/master
Fix byte range requests with seafile (server >= 4.4.1)
This commit is contained in:
commit
816ff54cb0
|
@ -1,7 +1,7 @@
|
||||||
Next release:
|
Next release:
|
||||||
Major features:
|
Major features:
|
||||||
* Vk.com support
|
* Vk.com support
|
||||||
* Seafile support
|
* Seafile support (server >= 4.4.1)
|
||||||
* Amazon Cloud Drive support
|
* Amazon Cloud Drive support
|
||||||
* Add Ampache compatibility (through Subsonic service)
|
* Add Ampache compatibility (through Subsonic service)
|
||||||
* Add new analyzer "Rainbow Dash"
|
* Add new analyzer "Rainbow Dash"
|
||||||
|
|
|
@ -250,7 +250,7 @@ void SeafileService::UpdateLibrariesInProgress(
|
||||||
|
|
||||||
library_updated_ = library_to_update;
|
library_updated_ = library_to_update;
|
||||||
|
|
||||||
if (library_to_update == "none") {
|
if (library_to_update.isEmpty() || library_to_update == "none") {
|
||||||
app_->task_manager()->SetTaskFinished(indexing_task_id_);
|
app_->task_manager()->SetTaskFinished(indexing_task_id_);
|
||||||
indexing_task_id_ = -1;
|
indexing_task_id_ = -1;
|
||||||
UpdatingLibrariesFinishedSignal();
|
UpdatingLibrariesFinishedSignal();
|
||||||
|
@ -475,6 +475,8 @@ QNetworkReply* SeafileService::PrepareFetchContentUrlForFile(
|
||||||
const QString& library, const QString& filepath) {
|
const QString& library, const QString& filepath) {
|
||||||
QUrl content_url(server_ + QString(kFileUrl).arg(library));
|
QUrl content_url(server_ + QString(kFileUrl).arg(library));
|
||||||
content_url.addQueryItem("p", filepath);
|
content_url.addQueryItem("p", filepath);
|
||||||
|
// See https://github.com/haiwen/seahub/issues/677
|
||||||
|
content_url.addQueryItem("reuse", "1");
|
||||||
|
|
||||||
QNetworkRequest request(content_url);
|
QNetworkRequest request(content_url);
|
||||||
AddAuthorizationHeader(&request);
|
AddAuthorizationHeader(&request);
|
||||||
|
|
|
@ -134,7 +134,7 @@ void SeafileSettingsPage::Login() {
|
||||||
}
|
}
|
||||||
|
|
||||||
void SeafileSettingsPage::Logout() {
|
void SeafileSettingsPage::Logout() {
|
||||||
// Forget the songs added
|
// Forget the added songs by changing the library to "none"
|
||||||
service_->ChangeLibrary("none");
|
service_->ChangeLibrary("none");
|
||||||
service_->ForgetCredentials();
|
service_->ForgetCredentials();
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue