You've already forked matrix-js-sdk
mirror of
https://github.com/matrix-org/matrix-js-sdk.git
synced 2025-11-28 05:03:59 +03:00
Use stable calls to /room_keys (#2729)
* Use stable calls to `/room_keys` Fixes https://github.com/vector-im/element-web/issues/22839 * Appease the CI
This commit is contained in:
@@ -2700,7 +2700,7 @@ export class MatrixClient extends TypedEventEmitter<EmittedEvents, ClientEventHa
|
|||||||
try {
|
try {
|
||||||
res = await this.http.authedRequest<IKeyBackupInfo>(
|
res = await this.http.authedRequest<IKeyBackupInfo>(
|
||||||
undefined, Method.Get, "/room_keys/version", undefined, undefined,
|
undefined, Method.Get, "/room_keys/version", undefined, undefined,
|
||||||
{ prefix: PREFIX_UNSTABLE },
|
{ prefix: PREFIX_V3 },
|
||||||
);
|
);
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
if (e.errcode === 'M_NOT_FOUND') {
|
if (e.errcode === 'M_NOT_FOUND') {
|
||||||
@@ -2856,7 +2856,7 @@ export class MatrixClient extends TypedEventEmitter<EmittedEvents, ClientEventHa
|
|||||||
|
|
||||||
const res = await this.http.authedRequest<IKeyBackupInfo>(
|
const res = await this.http.authedRequest<IKeyBackupInfo>(
|
||||||
undefined, Method.Post, "/room_keys/version", undefined, data,
|
undefined, Method.Post, "/room_keys/version", undefined, data,
|
||||||
{ prefix: PREFIX_UNSTABLE },
|
{ prefix: PREFIX_V3 },
|
||||||
);
|
);
|
||||||
|
|
||||||
// We could assume everything's okay and enable directly, but this ensures
|
// We could assume everything's okay and enable directly, but this ensures
|
||||||
@@ -2888,7 +2888,7 @@ export class MatrixClient extends TypedEventEmitter<EmittedEvents, ClientEventHa
|
|||||||
|
|
||||||
return this.http.authedRequest(
|
return this.http.authedRequest(
|
||||||
undefined, Method.Delete, path, undefined, undefined,
|
undefined, Method.Delete, path, undefined, undefined,
|
||||||
{ prefix: PREFIX_UNSTABLE },
|
{ prefix: PREFIX_V3 },
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ import { logger } from "../logger";
|
|||||||
import { MatrixEvent } from "../models/event";
|
import { MatrixEvent } from "../models/event";
|
||||||
import { createCryptoStoreCacheCallbacks, ICacheCallbacks } from "./CrossSigning";
|
import { createCryptoStoreCacheCallbacks, ICacheCallbacks } from "./CrossSigning";
|
||||||
import { IndexedDBCryptoStore } from './store/indexeddb-crypto-store';
|
import { IndexedDBCryptoStore } from './store/indexeddb-crypto-store';
|
||||||
import { Method, PREFIX_UNSTABLE } from "../http-api";
|
import { Method, PREFIX_V3 } from "../http-api";
|
||||||
import { Crypto, IBootstrapCrossSigningOpts } from "./index";
|
import { Crypto, IBootstrapCrossSigningOpts } from "./index";
|
||||||
import {
|
import {
|
||||||
ClientEvent,
|
ClientEvent,
|
||||||
@@ -246,14 +246,14 @@ export class EncryptionSetupOperation {
|
|||||||
algorithm: this.keyBackupInfo.algorithm,
|
algorithm: this.keyBackupInfo.algorithm,
|
||||||
auth_data: this.keyBackupInfo.auth_data,
|
auth_data: this.keyBackupInfo.auth_data,
|
||||||
},
|
},
|
||||||
{ prefix: PREFIX_UNSTABLE },
|
{ prefix: PREFIX_V3 },
|
||||||
);
|
);
|
||||||
} else {
|
} else {
|
||||||
// add new key backup
|
// add new key backup
|
||||||
await baseApis.http.authedRequest(
|
await baseApis.http.authedRequest(
|
||||||
undefined, Method.Post, "/room_keys/version",
|
undefined, Method.Post, "/room_keys/version",
|
||||||
undefined, this.keyBackupInfo,
|
undefined, this.keyBackupInfo,
|
||||||
{ prefix: PREFIX_UNSTABLE },
|
{ prefix: PREFIX_V3 },
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user