Don't cache GET requests

This commit is contained in:
RMidhunSuresh 2022-02-01 17:07:32 +05:30
parent bb6a885116
commit 5e93e048ab

View file

@ -77,7 +77,7 @@ export class HomeServerApi {
timeout: options?.timeout, timeout: options?.timeout,
uploadProgress: options?.uploadProgress, uploadProgress: options?.uploadProgress,
format: "json", // response format format: "json", // response format
cache: options?.cache ?? false cache: method !== "GET",
}); });
const hsRequest = new HomeServerRequest(method, url, requestResult, options); const hsRequest = new HomeServerRequest(method, url, requestResult, options);
@ -160,7 +160,7 @@ export class HomeServerApi {
// todo: This is so that we disable cache-buster because it would cause the hs to respond with error // todo: This is so that we disable cache-buster because it would cause the hs to respond with error
// see https://github.com/matrix-org/synapse/issues/7722 // see https://github.com/matrix-org/synapse/issues/7722
const _options = options ?? {}; const _options = options ?? {};
Object.assign(_options, { cache: true, allowedErrors: [401] }); Object.assign(_options, { allowedErrors: [401] });
const body = { const body = {
auth, auth,
password, password,