You've already forked matrix-js-sdk
mirror of
https://github.com/matrix-org/matrix-js-sdk.git
synced 2025-11-25 05:23:13 +03:00
Move SecretStorage-related interfaces out to new module (#3244)
* Remove redundant `IAccountDataClient.getAccountData` This is never called, so we may as well get rid of it * Move a few more interfaces into `secret-storage.ts` * Use interfaces from `secret-storage` * Move IAccountDataClient to secret-storage * Use `AccountDataClient` from `secret-storage` * move SECRET_STORAGE_ALGORITHM_V1_AES to secret-storage * Use `SECRET_STORAGE_ALGORITHM_V1_AES` from `secret-storage` * Add a test case for the quality gate * Update src/secret-storage.ts
This commit is contained in:
committed by
GitHub
parent
9a840d484c
commit
6ebbc15359
@@ -101,7 +101,6 @@ import { IAuthData, IAuthDict } from "./interactive-auth";
|
||||
import { IMinimalEvent, IRoomEvent, IStateEvent } from "./sync-accumulator";
|
||||
import {
|
||||
CrossSigningKey,
|
||||
IAddSecretStorageKeyOpts,
|
||||
ICreateSecretStorageOpts,
|
||||
IEncryptedEventInfo,
|
||||
IImportRoomKeysOpts,
|
||||
@@ -207,7 +206,7 @@ import { CryptoBackend } from "./common-crypto/CryptoBackend";
|
||||
import { RUST_SDK_STORE_PREFIX } from "./rust-crypto/constants";
|
||||
import { CryptoApi } from "./crypto-api";
|
||||
import { DeviceInfoMap } from "./crypto/DeviceList";
|
||||
import { SecretStorageKeyDescription } from "./secret-storage";
|
||||
import { AddSecretStorageKeyOpts, SecretStorageKeyDescription } from "./secret-storage";
|
||||
|
||||
export type Store = IStore;
|
||||
|
||||
@@ -2861,7 +2860,7 @@ export class MatrixClient extends TypedEventEmitter<EmittedEvents, ClientEventHa
|
||||
*/
|
||||
public addSecretStorageKey(
|
||||
algorithm: string,
|
||||
opts: IAddSecretStorageKeyOpts,
|
||||
opts: AddSecretStorageKeyOpts,
|
||||
keyName?: string,
|
||||
): Promise<{ keyId: string; keyInfo: SecretStorageKeyDescription }> {
|
||||
if (!this.crypto) {
|
||||
|
||||
Reference in New Issue
Block a user