Don't send unnecessary format=json
in sync download requests
This commit is contained in:
parent
0941a14a65
commit
cca5dc0314
2 changed files with 29 additions and 31 deletions
|
@ -298,7 +298,6 @@ Zotero.Sync.APIClient.prototype = {
|
||||||
target: objectTypePlural,
|
target: objectTypePlural,
|
||||||
libraryType: libraryType,
|
libraryType: libraryType,
|
||||||
libraryTypeID: libraryTypeID,
|
libraryTypeID: libraryTypeID,
|
||||||
format: 'json'
|
|
||||||
};
|
};
|
||||||
params[objectType + "Key"] = objectKeys.join(",");
|
params[objectType + "Key"] = objectKeys.join(",");
|
||||||
if (objectType == 'item') {
|
if (objectType == 'item') {
|
||||||
|
|
|
@ -244,7 +244,7 @@ describe("Zotero.Sync.Data.Engine", function () {
|
||||||
});
|
});
|
||||||
setResponse({
|
setResponse({
|
||||||
method: "GET",
|
method: "GET",
|
||||||
url: "users/1/collections?format=json&collectionKey=AAAAAAAA",
|
url: "users/1/collections?collectionKey=AAAAAAAA",
|
||||||
status: 200,
|
status: 200,
|
||||||
headers: headers,
|
headers: headers,
|
||||||
json: [
|
json: [
|
||||||
|
@ -257,7 +257,7 @@ describe("Zotero.Sync.Data.Engine", function () {
|
||||||
});
|
});
|
||||||
setResponse({
|
setResponse({
|
||||||
method: "GET",
|
method: "GET",
|
||||||
url: "users/1/searches?format=json&searchKey=AAAAAAAA",
|
url: "users/1/searches?searchKey=AAAAAAAA",
|
||||||
status: 200,
|
status: 200,
|
||||||
headers: headers,
|
headers: headers,
|
||||||
json: [
|
json: [
|
||||||
|
@ -270,7 +270,7 @@ describe("Zotero.Sync.Data.Engine", function () {
|
||||||
});
|
});
|
||||||
setResponse({
|
setResponse({
|
||||||
method: "GET",
|
method: "GET",
|
||||||
url: "users/1/items?format=json&itemKey=AAAAAAAA&includeTrashed=1",
|
url: "users/1/items?itemKey=AAAAAAAA&includeTrashed=1",
|
||||||
status: 200,
|
status: 200,
|
||||||
headers: headers,
|
headers: headers,
|
||||||
json: [
|
json: [
|
||||||
|
@ -284,7 +284,7 @@ describe("Zotero.Sync.Data.Engine", function () {
|
||||||
});
|
});
|
||||||
setResponse({
|
setResponse({
|
||||||
method: "GET",
|
method: "GET",
|
||||||
url: "users/1/items?format=json&itemKey=BBBBBBBB&includeTrashed=1",
|
url: "users/1/items?itemKey=BBBBBBBB&includeTrashed=1",
|
||||||
status: 200,
|
status: 200,
|
||||||
headers: headers,
|
headers: headers,
|
||||||
json: [
|
json: [
|
||||||
|
@ -418,7 +418,7 @@ describe("Zotero.Sync.Data.Engine", function () {
|
||||||
});
|
});
|
||||||
setResponse({
|
setResponse({
|
||||||
method: "GET",
|
method: "GET",
|
||||||
url: `groups/${group.id}/collections?format=json&collectionKey=AAAAAAAA`,
|
url: `groups/${group.id}/collections?collectionKey=AAAAAAAA`,
|
||||||
status: 200,
|
status: 200,
|
||||||
headers: headers,
|
headers: headers,
|
||||||
json: [
|
json: [
|
||||||
|
@ -431,7 +431,7 @@ describe("Zotero.Sync.Data.Engine", function () {
|
||||||
});
|
});
|
||||||
setResponse({
|
setResponse({
|
||||||
method: "GET",
|
method: "GET",
|
||||||
url: `groups/${group.id}/searches?format=json&searchKey=AAAAAAAA`,
|
url: `groups/${group.id}/searches?searchKey=AAAAAAAA`,
|
||||||
status: 200,
|
status: 200,
|
||||||
headers: headers,
|
headers: headers,
|
||||||
json: [
|
json: [
|
||||||
|
@ -444,7 +444,7 @@ describe("Zotero.Sync.Data.Engine", function () {
|
||||||
});
|
});
|
||||||
setResponse({
|
setResponse({
|
||||||
method: "GET",
|
method: "GET",
|
||||||
url: `groups/${group.id}/items?format=json&itemKey=AAAAAAAA&includeTrashed=1`,
|
url: `groups/${group.id}/items?itemKey=AAAAAAAA&includeTrashed=1`,
|
||||||
status: 200,
|
status: 200,
|
||||||
headers: headers,
|
headers: headers,
|
||||||
json: [
|
json: [
|
||||||
|
@ -458,7 +458,7 @@ describe("Zotero.Sync.Data.Engine", function () {
|
||||||
});
|
});
|
||||||
setResponse({
|
setResponse({
|
||||||
method: "GET",
|
method: "GET",
|
||||||
url: `groups/${group.id}/items?format=json&itemKey=BBBBBBBB&includeTrashed=1`,
|
url: `groups/${group.id}/items?itemKey=BBBBBBBB&includeTrashed=1`,
|
||||||
status: 200,
|
status: 200,
|
||||||
headers: headers,
|
headers: headers,
|
||||||
json: [
|
json: [
|
||||||
|
@ -1124,7 +1124,7 @@ describe("Zotero.Sync.Data.Engine", function () {
|
||||||
|
|
||||||
setResponse({
|
setResponse({
|
||||||
method: "GET",
|
method: "GET",
|
||||||
url: `${target}/items?format=json&itemKey=${item.key}&includeTrashed=1`,
|
url: `${target}/items?itemKey=${item.key}&includeTrashed=1`,
|
||||||
status: 200,
|
status: 200,
|
||||||
headers,
|
headers,
|
||||||
json: [itemResponseJSON]
|
json: [itemResponseJSON]
|
||||||
|
@ -1590,7 +1590,7 @@ describe("Zotero.Sync.Data.Engine", function () {
|
||||||
});
|
});
|
||||||
setResponse({
|
setResponse({
|
||||||
method: "GET",
|
method: "GET",
|
||||||
url: "users/1/collections?format=json&collectionKey=AAAAAAAA%2CBBBBBBBB%2CCCCCCCCC",
|
url: "users/1/collections?collectionKey=AAAAAAAA%2CBBBBBBBB%2CCCCCCCCC",
|
||||||
status: 200,
|
status: 200,
|
||||||
headers: headers,
|
headers: headers,
|
||||||
json: [
|
json: [
|
||||||
|
@ -1617,7 +1617,7 @@ describe("Zotero.Sync.Data.Engine", function () {
|
||||||
});
|
});
|
||||||
setResponse({
|
setResponse({
|
||||||
method: "GET",
|
method: "GET",
|
||||||
url: "users/1/searches?format=json&searchKey=DDDDDDDD%2CEEEEEEEE%2CFFFFFFFF",
|
url: "users/1/searches?searchKey=DDDDDDDD%2CEEEEEEEE%2CFFFFFFFF",
|
||||||
status: 200,
|
status: 200,
|
||||||
headers: headers,
|
headers: headers,
|
||||||
json: [
|
json: [
|
||||||
|
@ -1663,7 +1663,7 @@ describe("Zotero.Sync.Data.Engine", function () {
|
||||||
});
|
});
|
||||||
setResponse({
|
setResponse({
|
||||||
method: "GET",
|
method: "GET",
|
||||||
url: "users/1/items?format=json&itemKey=GGGGGGGG%2CHHHHHHHH&includeTrashed=1",
|
url: "users/1/items?itemKey=GGGGGGGG%2CHHHHHHHH&includeTrashed=1",
|
||||||
status: 200,
|
status: 200,
|
||||||
headers: headers,
|
headers: headers,
|
||||||
json: [
|
json: [
|
||||||
|
@ -1686,7 +1686,7 @@ describe("Zotero.Sync.Data.Engine", function () {
|
||||||
});
|
});
|
||||||
setResponse({
|
setResponse({
|
||||||
method: "GET",
|
method: "GET",
|
||||||
url: "users/1/items?format=json&itemKey=JJJJJJJJ&includeTrashed=1",
|
url: "users/1/items?itemKey=JJJJJJJJ&includeTrashed=1",
|
||||||
status: 200,
|
status: 200,
|
||||||
headers: headers,
|
headers: headers,
|
||||||
json: [
|
json: [
|
||||||
|
@ -2301,7 +2301,7 @@ describe("Zotero.Sync.Data.Engine", function () {
|
||||||
});
|
});
|
||||||
setResponse({
|
setResponse({
|
||||||
method: "GET",
|
method: "GET",
|
||||||
url: `users/1/items?format=json&itemKey=${itemKey}&includeTrashed=1`,
|
url: `users/1/items?itemKey=${itemKey}&includeTrashed=1`,
|
||||||
status: 200,
|
status: 200,
|
||||||
headers,
|
headers,
|
||||||
json: [
|
json: [
|
||||||
|
@ -2356,7 +2356,7 @@ describe("Zotero.Sync.Data.Engine", function () {
|
||||||
});
|
});
|
||||||
setResponse({
|
setResponse({
|
||||||
method: "GET",
|
method: "GET",
|
||||||
url: `users/1/items?format=json&itemKey=${itemKey}&includeTrashed=1`,
|
url: `users/1/items?itemKey=${itemKey}&includeTrashed=1`,
|
||||||
status: 200,
|
status: 200,
|
||||||
headers,
|
headers,
|
||||||
json: [
|
json: [
|
||||||
|
@ -2420,7 +2420,7 @@ describe("Zotero.Sync.Data.Engine", function () {
|
||||||
});
|
});
|
||||||
setResponse({
|
setResponse({
|
||||||
method: "GET",
|
method: "GET",
|
||||||
url: `users/1/items?format=json&itemKey=${itemKey}&includeTrashed=1`,
|
url: `users/1/items?itemKey=${itemKey}&includeTrashed=1`,
|
||||||
status: 200,
|
status: 200,
|
||||||
headers,
|
headers,
|
||||||
json: [itemResponseJSON]
|
json: [itemResponseJSON]
|
||||||
|
@ -2480,7 +2480,7 @@ describe("Zotero.Sync.Data.Engine", function () {
|
||||||
});
|
});
|
||||||
setResponse({
|
setResponse({
|
||||||
method: "GET",
|
method: "GET",
|
||||||
url: `users/1/items?format=json&itemKey=AAAAAAAA%2C${itemKey}&includeTrashed=1`,
|
url: `users/1/items?itemKey=AAAAAAAA%2C${itemKey}&includeTrashed=1`,
|
||||||
status: 200,
|
status: 200,
|
||||||
headers: headers,
|
headers: headers,
|
||||||
json: [
|
json: [
|
||||||
|
@ -2754,7 +2754,7 @@ describe("Zotero.Sync.Data.Engine", function () {
|
||||||
};
|
};
|
||||||
setResponse({
|
setResponse({
|
||||||
method: "GET",
|
method: "GET",
|
||||||
url: "users/1/collections?format=json&collectionKey=AAAAAAAA%2CBBBBBBBB%2CCCCCCCCC",
|
url: "users/1/collections?collectionKey=AAAAAAAA%2CBBBBBBBB%2CCCCCCCCC",
|
||||||
status: 200,
|
status: 200,
|
||||||
headers,
|
headers,
|
||||||
json: [
|
json: [
|
||||||
|
@ -2795,7 +2795,7 @@ describe("Zotero.Sync.Data.Engine", function () {
|
||||||
};
|
};
|
||||||
setResponse({
|
setResponse({
|
||||||
method: "GET",
|
method: "GET",
|
||||||
url: `users/1/collections?format=json&collectionKey=${collectionKey}`,
|
url: `users/1/collections?collectionKey=${collectionKey}`,
|
||||||
status: 200,
|
status: 200,
|
||||||
headers,
|
headers,
|
||||||
json: [
|
json: [
|
||||||
|
@ -2839,7 +2839,7 @@ describe("Zotero.Sync.Data.Engine", function () {
|
||||||
};
|
};
|
||||||
setResponse({
|
setResponse({
|
||||||
method: "GET",
|
method: "GET",
|
||||||
url: `users/1/collections?format=json&collectionKey=${collectionKey}`,
|
url: `users/1/collections?collectionKey=${collectionKey}`,
|
||||||
status: 200,
|
status: 200,
|
||||||
headers,
|
headers,
|
||||||
json: [
|
json: [
|
||||||
|
@ -3386,7 +3386,7 @@ describe("Zotero.Sync.Data.Engine", function () {
|
||||||
|
|
||||||
setResponse({
|
setResponse({
|
||||||
method: "GET",
|
method: "GET",
|
||||||
url: `users/1/items?format=json&itemKey=${objects.map(o => o.key).join('%2C')}`
|
url: `users/1/items?itemKey=${objects.map(o => o.key).join('%2C')}`
|
||||||
+ `&includeTrashed=1`,
|
+ `&includeTrashed=1`,
|
||||||
status: 200,
|
status: 200,
|
||||||
headers: {
|
headers: {
|
||||||
|
@ -3493,7 +3493,7 @@ describe("Zotero.Sync.Data.Engine", function () {
|
||||||
|
|
||||||
setResponse({
|
setResponse({
|
||||||
method: "GET",
|
method: "GET",
|
||||||
url: `users/1/items?format=json&itemKey=${objects.map(o => o.key).join('%2C')}`
|
url: `users/1/items?itemKey=${objects.map(o => o.key).join('%2C')}`
|
||||||
+ `&includeTrashed=1`,
|
+ `&includeTrashed=1`,
|
||||||
status: 200,
|
status: 200,
|
||||||
headers: {
|
headers: {
|
||||||
|
@ -3609,7 +3609,7 @@ describe("Zotero.Sync.Data.Engine", function () {
|
||||||
|
|
||||||
setResponse({
|
setResponse({
|
||||||
method: "GET",
|
method: "GET",
|
||||||
url: `users/1/items?format=json&itemKey=${objects.map(o => o.key).join('%2C')}`
|
url: `users/1/items?itemKey=${objects.map(o => o.key).join('%2C')}`
|
||||||
+ `&includeTrashed=1`,
|
+ `&includeTrashed=1`,
|
||||||
status: 200,
|
status: 200,
|
||||||
headers: {
|
headers: {
|
||||||
|
@ -3731,7 +3731,7 @@ describe("Zotero.Sync.Data.Engine", function () {
|
||||||
|
|
||||||
setResponse({
|
setResponse({
|
||||||
method: "GET",
|
method: "GET",
|
||||||
url: `users/1/items?format=json&itemKey=${objects.map(o => o.key).join('%2C')}`
|
url: `users/1/items?itemKey=${objects.map(o => o.key).join('%2C')}`
|
||||||
+ `&includeTrashed=1`,
|
+ `&includeTrashed=1`,
|
||||||
status: 200,
|
status: 200,
|
||||||
headers: {
|
headers: {
|
||||||
|
@ -3817,7 +3817,7 @@ describe("Zotero.Sync.Data.Engine", function () {
|
||||||
|
|
||||||
setResponse({
|
setResponse({
|
||||||
method: "GET",
|
method: "GET",
|
||||||
url: `users/1/items?format=json&itemKey=${obj.key}&includeTrashed=1`,
|
url: `users/1/items?itemKey=${obj.key}&includeTrashed=1`,
|
||||||
status: 200,
|
status: 200,
|
||||||
headers: {
|
headers: {
|
||||||
"Last-Modified-Version": 15
|
"Last-Modified-Version": 15
|
||||||
|
@ -3877,7 +3877,7 @@ describe("Zotero.Sync.Data.Engine", function () {
|
||||||
|
|
||||||
setResponse({
|
setResponse({
|
||||||
method: "GET",
|
method: "GET",
|
||||||
url: `users/1/items?format=json&itemKey=${obj.key}&includeTrashed=1`,
|
url: `users/1/items?itemKey=${obj.key}&includeTrashed=1`,
|
||||||
status: 200,
|
status: 200,
|
||||||
headers: {
|
headers: {
|
||||||
"Last-Modified-Version": 15
|
"Last-Modified-Version": 15
|
||||||
|
@ -3932,7 +3932,7 @@ describe("Zotero.Sync.Data.Engine", function () {
|
||||||
|
|
||||||
setResponse({
|
setResponse({
|
||||||
method: "GET",
|
method: "GET",
|
||||||
url: `users/1/items?format=json&itemKey=${key}&includeTrashed=1`,
|
url: `users/1/items?itemKey=${key}&includeTrashed=1`,
|
||||||
status: 200,
|
status: 200,
|
||||||
headers: {
|
headers: {
|
||||||
"Last-Modified-Version": 15
|
"Last-Modified-Version": 15
|
||||||
|
@ -3987,7 +3987,7 @@ describe("Zotero.Sync.Data.Engine", function () {
|
||||||
|
|
||||||
setResponse({
|
setResponse({
|
||||||
method: "GET",
|
method: "GET",
|
||||||
url: `users/1/items?format=json&itemKey=${key}&includeTrashed=1`,
|
url: `users/1/items?itemKey=${key}&includeTrashed=1`,
|
||||||
status: 200,
|
status: 200,
|
||||||
headers: {
|
headers: {
|
||||||
"Last-Modified-Version": 15
|
"Last-Modified-Version": 15
|
||||||
|
@ -4241,8 +4241,7 @@ describe("Zotero.Sync.Data.Engine", function () {
|
||||||
setResponse({
|
setResponse({
|
||||||
method: "GET",
|
method: "GET",
|
||||||
url: "users/1/" + plural
|
url: "users/1/" + plural
|
||||||
+ "?format=json"
|
+ "?" + type + "Key=" + objectJSON[type][0].key + "%2C" + objectJSON[type][1].key
|
||||||
+ "&" + type + "Key=" + objectJSON[type][0].key + "%2C" + objectJSON[type][1].key
|
|
||||||
+ suffix,
|
+ suffix,
|
||||||
status: 200,
|
status: 200,
|
||||||
headers: headers,
|
headers: headers,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue