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

Commit 368b6b9

Browse files
authored
Switch to importing models/{event-timeline{,set},user,device,event-status} from main js-sdk export (#11368)
1 parent b08bdf7 commit 368b6b9

40 files changed

+106
-73
lines changed

.eslintrc.js

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,26 @@ module.exports = {
8282
name: "matrix-js-sdk/src/models/event",
8383
message: "Please use matrix-js-sdk/src/matrix instead",
8484
},
85+
{
86+
name: "matrix-js-sdk/src/models/event-status",
87+
message: "Please use matrix-js-sdk/src/matrix instead",
88+
},
89+
{
90+
name: "matrix-js-sdk/src/models/user",
91+
message: "Please use matrix-js-sdk/src/matrix instead",
92+
},
93+
{
94+
name: "matrix-js-sdk/src/models/device",
95+
message: "Please use matrix-js-sdk/src/matrix instead",
96+
},
97+
{
98+
name: "matrix-js-sdk/src/models/event-timeline",
99+
message: "Please use matrix-js-sdk/src/matrix instead",
100+
},
101+
{
102+
name: "matrix-js-sdk/src/models/event-timeline-set",
103+
message: "Please use matrix-js-sdk/src/matrix instead",
104+
},
85105
{
86106
name: "matrix-react-sdk",
87107
message: "Please use matrix-react-sdk/src/index instead",

src/MatrixClientPeg.ts

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,17 @@ See the License for the specific language governing permissions and
1717
limitations under the License.
1818
*/
1919

20-
import { ICreateClientOpts, PendingEventOrdering, RoomNameState, RoomNameType } from "matrix-js-sdk/src/matrix";
20+
import {
21+
ICreateClientOpts,
22+
PendingEventOrdering,
23+
RoomNameState,
24+
RoomNameType,
25+
EventTimeline,
26+
EventTimelineSet,
27+
} from "matrix-js-sdk/src/matrix";
2128
import { IStartClientOpts, MatrixClient } from "matrix-js-sdk/src/client";
2229
import { MemoryStore } from "matrix-js-sdk/src/store/memory";
2330
import * as utils from "matrix-js-sdk/src/utils";
24-
import { EventTimeline } from "matrix-js-sdk/src/models/event-timeline";
25-
import { EventTimelineSet } from "matrix-js-sdk/src/models/event-timeline-set";
2631
import { verificationMethods } from "matrix-js-sdk/src/crypto";
2732
import { SHOW_QR_CODE_METHOD } from "matrix-js-sdk/src/crypto/verification/QRCode";
2833
import { logger } from "matrix-js-sdk/src/logger";

src/SlashCommands.tsx

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,9 @@ limitations under the License.
1818
*/
1919

2020
import * as React from "react";
21-
import { User } from "matrix-js-sdk/src/models/user";
22-
import { Direction } from "matrix-js-sdk/src/models/event-timeline";
21+
import { User, IContent, Direction } from "matrix-js-sdk/src/matrix";
2322
import * as ContentHelpers from "matrix-js-sdk/src/content-helpers";
2423
import { logger } from "matrix-js-sdk/src/logger";
25-
import { IContent } from "matrix-js-sdk/src/matrix";
2624
import { MRoomTopicEventContent } from "matrix-js-sdk/src/@types/topic";
2725

2826
import dis from "./dispatcher/dispatcher";

src/autocomplete/UserProvider.tsx

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,15 @@ limitations under the License.
1919

2020
import React from "react";
2121
import { sortBy } from "lodash";
22-
import { MatrixEvent, Room, RoomEvent, RoomMember, RoomState, RoomStateEvent } from "matrix-js-sdk/src/matrix";
23-
import { IRoomTimelineData } from "matrix-js-sdk/src/models/event-timeline-set";
22+
import {
23+
MatrixEvent,
24+
Room,
25+
RoomEvent,
26+
RoomMember,
27+
RoomState,
28+
RoomStateEvent,
29+
IRoomTimelineData,
30+
} from "matrix-js-sdk/src/matrix";
2431

2532
import { MatrixClientPeg } from "../MatrixClientPeg";
2633
import QueryMatcher from "./QueryMatcher";

src/components/structures/FilePanel.tsx

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,15 @@ limitations under the License.
1717

1818
import React, { createRef } from "react";
1919
import { Filter } from "matrix-js-sdk/src/filter";
20-
import { EventTimelineSet, IRoomTimelineData } from "matrix-js-sdk/src/models/event-timeline-set";
21-
import { Direction } from "matrix-js-sdk/src/models/event-timeline";
22-
import { MatrixEvent, MatrixEventEvent, Room, RoomEvent } from "matrix-js-sdk/src/matrix";
20+
import {
21+
EventTimelineSet,
22+
IRoomTimelineData,
23+
Direction,
24+
MatrixEvent,
25+
MatrixEventEvent,
26+
Room,
27+
RoomEvent,
28+
} from "matrix-js-sdk/src/matrix";
2329
import { TimelineWindow } from "matrix-js-sdk/src/timeline-window";
2430
import { logger } from "matrix-js-sdk/src/logger";
2531

src/components/structures/RoomView.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,10 @@ import {
2828
RoomStateEvent,
2929
MatrixEvent,
3030
MatrixEventEvent,
31+
EventTimeline,
32+
IRoomTimelineData,
3133
} from "matrix-js-sdk/src/matrix";
3234
import { logger } from "matrix-js-sdk/src/logger";
33-
import { EventTimeline } from "matrix-js-sdk/src/models/event-timeline";
3435
import { EventType } from "matrix-js-sdk/src/@types/event";
3536
import { CallState, MatrixCall } from "matrix-js-sdk/src/webrtc/call";
3637
import { throttle } from "lodash";
@@ -40,7 +41,6 @@ import { CryptoEvent } from "matrix-js-sdk/src/crypto";
4041
import { THREAD_RELATION_TYPE } from "matrix-js-sdk/src/models/thread";
4142
import { HistoryVisibility, JoinRule } from "matrix-js-sdk/src/@types/partials";
4243
import { ISearchResults } from "matrix-js-sdk/src/@types/search";
43-
import { IRoomTimelineData } from "matrix-js-sdk/src/models/event-timeline-set";
4444

4545
import shouldHideEvent from "../../shouldHideEvent";
4646
import { _t } from "../../languageHandler";

src/components/structures/ThreadPanel.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,8 @@ limitations under the License.
1616

1717
import { Optional } from "matrix-events-sdk";
1818
import React, { useContext, useEffect, useRef, useState } from "react";
19-
import { EventTimelineSet } from "matrix-js-sdk/src/models/event-timeline-set";
19+
import { EventTimelineSet, Room } from "matrix-js-sdk/src/matrix";
2020
import { Thread } from "matrix-js-sdk/src/models/thread";
21-
import { Room } from "matrix-js-sdk/src/matrix";
2221

2322
import BaseCard from "../views/right_panel/BaseCard";
2423
import ResizeNotifier from "../../utils/ResizeNotifier";

src/components/structures/TimelinePanel.tsx

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,18 @@ limitations under the License.
1616

1717
import React, { createRef, ReactNode } from "react";
1818
import ReactDOM from "react-dom";
19-
import { Room, RoomEvent, RoomMember, RoomMemberEvent, MatrixEvent, MatrixEventEvent } from "matrix-js-sdk/src/matrix";
20-
import { EventTimelineSet, IRoomTimelineData } from "matrix-js-sdk/src/models/event-timeline-set";
21-
import { Direction, EventTimeline } from "matrix-js-sdk/src/models/event-timeline";
19+
import {
20+
Room,
21+
RoomEvent,
22+
RoomMember,
23+
RoomMemberEvent,
24+
MatrixEvent,
25+
MatrixEventEvent,
26+
EventTimelineSet,
27+
IRoomTimelineData,
28+
Direction,
29+
EventTimeline,
30+
} from "matrix-js-sdk/src/matrix";
2231
import { TimelineWindow } from "matrix-js-sdk/src/timeline-window";
2332
import { EventType, RelationType } from "matrix-js-sdk/src/@types/event";
2433
import { SyncState } from "matrix-js-sdk/src/sync";

src/components/views/avatars/DecoratedRoomAvatar.tsx

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

1717
import React from "react";
1818
import classNames from "classnames";
19-
import { Room, RoomEvent, MatrixEvent } from "matrix-js-sdk/src/matrix";
20-
import { User, UserEvent } from "matrix-js-sdk/src/models/user";
19+
import { Room, RoomEvent, MatrixEvent, User, UserEvent } from "matrix-js-sdk/src/matrix";
2120
import { EventType } from "matrix-js-sdk/src/@types/event";
2221
import { JoinRule } from "matrix-js-sdk/src/@types/partials";
2322
import { UnstableValue } from "matrix-js-sdk/src/NamespacedValue";

src/components/views/dialogs/BulkRedactDialog.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, { useState } from "react";
1818
import { logger } from "matrix-js-sdk/src/logger";
1919
import { MatrixClient } from "matrix-js-sdk/src/client";
20-
import { RoomMember, Room, MatrixEvent } from "matrix-js-sdk/src/matrix";
21-
import { EventTimeline } from "matrix-js-sdk/src/models/event-timeline";
20+
import { RoomMember, Room, MatrixEvent, EventTimeline } from "matrix-js-sdk/src/matrix";
2221
import { EventType } from "matrix-js-sdk/src/@types/event";
2322

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

0 commit comments

Comments
 (0)