Skip to content
This repository was archived by the owner on Sep 11, 2024. It is now read-only.

Commit c9187d2

Browse files
committed
Replace VerificationRequest with the interface throughout
1 parent fbec6bc commit c9187d2

File tree

15 files changed

+24
-22
lines changed

15 files changed

+24
-22
lines changed

cypress/e2e/crypto/complete-security.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ See the License for the specific language governing permissions and
1414
limitations under the License.
1515
*/
1616

17-
import type { VerificationRequest } from "matrix-js-sdk/src/crypto/verification/request/VerificationRequest";
17+
import type { VerificationRequest } from "matrix-js-sdk/src/crypto-api";
1818
import { HomeserverInstance } from "../../plugins/utils/homeserver";
1919
import { handleVerificationRequest, logIntoElement, waitForVerificationRequest } from "./utils";
2020
import { CypressBot } from "../../support/bot";

cypress/e2e/crypto/crypto.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ limitations under the License.
1515
*/
1616

1717
import type { ISendEventResponse, MatrixClient, Room } from "matrix-js-sdk/src/matrix";
18-
import type { VerificationRequest } from "matrix-js-sdk/src/crypto/verification/request/VerificationRequest";
18+
import type { VerificationRequest } from "matrix-js-sdk/src/crypto-api";
1919
import type { CypressBot } from "../../support/bot";
2020
import { HomeserverInstance } from "../../plugins/utils/homeserver";
2121
import { UserCredentials } from "../../support/login";

cypress/e2e/crypto/utils.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ limitations under the License.
1616

1717
import type { ISasEvent } from "matrix-js-sdk/src/crypto/verification/SAS";
1818
import type { MatrixClient } from "matrix-js-sdk/src/matrix";
19-
import type { VerificationRequest } from "matrix-js-sdk/src/crypto/verification/request/VerificationRequest";
19+
import type { VerificationRequest } from "matrix-js-sdk/src/crypto-api";
2020

2121
export type EmojiMapping = [emoji: string, name: string];
2222

src/components/structures/auth/SetupEncryptionBody.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ limitations under the License.
1717
import React from "react";
1818
import { ISecretStorageKeyInfo } from "matrix-js-sdk/src/crypto/api";
1919
import { IKeyBackupInfo } from "matrix-js-sdk/src/crypto/keybackup";
20-
import { VerificationRequest } from "matrix-js-sdk/src/crypto/verification/request/VerificationRequest";
20+
import { VerificationRequest } from "matrix-js-sdk/src/crypto-api";
2121
import { logger } from "matrix-js-sdk/src/logger";
2222

2323
import { _t } from "../../../languageHandler";

src/components/views/dialogs/VerificationRequestDialog.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ limitations under the License.
1515
*/
1616

1717
import React from "react";
18-
import { VerificationRequest } from "matrix-js-sdk/src/crypto/verification/request/VerificationRequest";
18+
import { VerificationRequest } from "matrix-js-sdk/src/crypto-api";
1919
import { User } from "matrix-js-sdk/src/models/user";
2020

2121
import { MatrixClientPeg } from "../../../MatrixClientPeg";

src/components/views/messages/MKeyVerificationConclusion.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,7 @@ limitations under the License.
1717
import React from "react";
1818
import classNames from "classnames";
1919
import { MatrixEvent } from "matrix-js-sdk/src/models/event";
20-
import { VerificationRequest } from "matrix-js-sdk/src/crypto/verification/request/VerificationRequest";
21-
import { VerificationPhase, VerificationRequestEvent } from "matrix-js-sdk/src/crypto-api";
20+
import { VerificationPhase, VerificationRequest, VerificationRequestEvent } from "matrix-js-sdk/src/crypto-api";
2221
import { EventType } from "matrix-js-sdk/src/@types/event";
2322
import { CryptoEvent } from "matrix-js-sdk/src/crypto";
2423

src/components/views/right_panel/EncryptionPanel.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,7 @@ limitations under the License.
1515
*/
1616

1717
import React, { useCallback, useEffect, useState } from "react";
18-
import { VerificationRequest } from "matrix-js-sdk/src/crypto/verification/request/VerificationRequest";
19-
import { VerificationPhase, VerificationRequestEvent } from "matrix-js-sdk/src/crypto-api";
18+
import { VerificationPhase, VerificationRequest, VerificationRequestEvent } from "matrix-js-sdk/src/crypto-api";
2019
import { RoomMember } from "matrix-js-sdk/src/models/room-member";
2120
import { User } from "matrix-js-sdk/src/models/user";
2221

src/components/views/right_panel/UserInfo.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ import { RoomMember } from "matrix-js-sdk/src/models/room-member";
2424
import { User } from "matrix-js-sdk/src/models/user";
2525
import { Room } from "matrix-js-sdk/src/models/room";
2626
import { MatrixEvent } from "matrix-js-sdk/src/models/event";
27-
import { VerificationRequest } from "matrix-js-sdk/src/crypto/verification/request/VerificationRequest";
27+
import { VerificationRequest } from "matrix-js-sdk/src/crypto-api";
2828
import { EventType } from "matrix-js-sdk/src/@types/event";
2929
import { logger } from "matrix-js-sdk/src/logger";
3030
import { CryptoEvent } from "matrix-js-sdk/src/crypto";

src/components/views/right_panel/VerificationPanel.tsx

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,11 @@ limitations under the License.
1717
import React from "react";
1818
import { verificationMethods } from "matrix-js-sdk/src/crypto";
1919
import { SCAN_QR_CODE_METHOD } from "matrix-js-sdk/src/crypto/verification/QRCode";
20-
import { VerificationRequest } from "matrix-js-sdk/src/crypto/verification/request/VerificationRequest";
21-
import { VerificationPhase as Phase, VerificationRequestEvent } from "matrix-js-sdk/src/crypto-api";
20+
import {
21+
VerificationRequest,
22+
VerificationPhase as Phase,
23+
VerificationRequestEvent,
24+
} from "matrix-js-sdk/src/crypto-api";
2225
import { RoomMember } from "matrix-js-sdk/src/models/room-member";
2326
import { User } from "matrix-js-sdk/src/models/user";
2427
import { logger } from "matrix-js-sdk/src/logger";
@@ -199,7 +202,7 @@ export default class VerificationPanel extends React.PureComponent<IProps, IStat
199202
};
200203

201204
private getDevice(): DeviceInfo | null {
202-
const deviceId = this.props.request && this.props.request.otherDeviceId;
205+
const deviceId = this.props.request?.otherDeviceId;
203206
const userId = MatrixClientPeg.get().getUserId();
204207
if (deviceId && userId) {
205208
return MatrixClientPeg.get().getStoredDevice(userId, deviceId);

src/components/views/settings/devices/useOwnDevices.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ import {
2626
PUSHER_ENABLED,
2727
UNSTABLE_MSC3852_LAST_SEEN_UA,
2828
} from "matrix-js-sdk/src/matrix";
29-
import { VerificationRequest } from "matrix-js-sdk/src/crypto/verification/request/VerificationRequest";
29+
import { VerificationRequest } from "matrix-js-sdk/src/crypto-api";
3030
import { MatrixError } from "matrix-js-sdk/src/http-api";
3131
import { logger } from "matrix-js-sdk/src/logger";
3232
import { LocalNotificationSettings } from "matrix-js-sdk/src/@types/local_notifications";

src/components/views/toasts/VerificationRequestToast.tsx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,11 @@ limitations under the License.
1515
*/
1616

1717
import React from "react";
18-
import { VerificationRequest } from "matrix-js-sdk/src/crypto/verification/request/VerificationRequest";
19-
import { canAcceptVerificationRequest, VerificationRequestEvent } from "matrix-js-sdk/src/crypto-api";
18+
import {
19+
canAcceptVerificationRequest,
20+
VerificationRequest,
21+
VerificationRequestEvent,
22+
} from "matrix-js-sdk/src/crypto-api";
2023
import { DeviceInfo } from "matrix-js-sdk/src/crypto/deviceinfo";
2124
import { logger } from "matrix-js-sdk/src/logger";
2225

src/stores/SetupEncryptionStore.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,7 @@ limitations under the License.
1515
*/
1616

1717
import EventEmitter from "events";
18-
import { VerificationRequest } from "matrix-js-sdk/src/crypto/verification/request/VerificationRequest";
19-
import { VerificationPhase, VerificationRequestEvent } from "matrix-js-sdk/src/crypto-api";
18+
import { VerificationPhase, VerificationRequest, VerificationRequestEvent } from "matrix-js-sdk/src/crypto-api";
2019
import { IKeyBackupInfo } from "matrix-js-sdk/src/crypto/keybackup";
2120
import { ISecretStorageKeyInfo } from "matrix-js-sdk/src/crypto/api";
2221
import { logger } from "matrix-js-sdk/src/logger";

src/stores/right-panel/RightPanelStoreIPanelState.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import { MatrixEvent } from "matrix-js-sdk/src/models/event";
1818
import { User } from "matrix-js-sdk/src/models/user";
1919
import { Room } from "matrix-js-sdk/src/models/room";
2020
import { RoomMember } from "matrix-js-sdk/src/models/room-member";
21-
import { VerificationRequest } from "matrix-js-sdk/src/crypto/verification/request/VerificationRequest";
21+
import { VerificationRequest } from "matrix-js-sdk/src/crypto-api";
2222

2323
import { RightPanelPhases } from "./RightPanelStorePhases";
2424

src/verification.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,7 @@ limitations under the License.
1717
import { User } from "matrix-js-sdk/src/models/user";
1818
import { verificationMethods as VerificationMethods } from "matrix-js-sdk/src/crypto";
1919
import { MatrixClient, RoomMember } from "matrix-js-sdk/src/matrix";
20-
import { VerificationRequest } from "matrix-js-sdk/src/crypto/verification/request/VerificationRequest";
21-
import { CrossSigningKey } from "matrix-js-sdk/src/crypto-api";
20+
import { CrossSigningKey, VerificationRequest } from "matrix-js-sdk/src/crypto-api";
2221

2322
import dis from "./dispatcher/dispatcher";
2423
import Modal from "./Modal";

test/components/views/right_panel/VerificationPanel-test.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ limitations under the License.
1616

1717
import { act, render, waitFor } from "@testing-library/react";
1818
import React, { ComponentProps } from "react";
19-
import { VerificationRequest } from "matrix-js-sdk/src/crypto/verification/request/VerificationRequest";
2019
import { TypedEventEmitter } from "matrix-js-sdk/src/models/typed-event-emitter";
2120
import { User } from "matrix-js-sdk/src/models/user";
2221
import { Mocked } from "jest-mock";
@@ -27,6 +26,7 @@ import {
2726
VerifierEvent,
2827
VerifierEventHandlerMap,
2928
VerificationPhase as Phase,
29+
VerificationRequest,
3030
VerificationRequestEvent,
3131
} from "matrix-js-sdk/src/crypto-api/verification";
3232

0 commit comments

Comments
 (0)