chore: upgrade i18next 26, prettier 3, fontsource-variable, domhandler 6, lint-staged 17
- i18next 23->26 + react-i18next 15->17 - prettier 2->3, reformat all files - replace @fontsource/inter with @fontsource-variable/inter 5, update import path - domhandler 5->6 (aligns with transitive deps) - lint-staged 16->17
This commit is contained in:
@@ -30,7 +30,7 @@ const baseRoomIdToTypingMembersAtom = atom<IRoomIdToTypingMembers>(new Map());
|
||||
|
||||
const putTypingMember = (
|
||||
roomToMembers: IRoomIdToTypingMembers,
|
||||
action: TypingMemberPutAction
|
||||
action: TypingMemberPutAction,
|
||||
): IRoomIdToTypingMembers => {
|
||||
let typingMembers = roomToMembers.get(action.roomId) ?? [];
|
||||
|
||||
@@ -45,7 +45,7 @@ const putTypingMember = (
|
||||
|
||||
const deleteTypingMember = (
|
||||
roomToMembers: IRoomIdToTypingMembers,
|
||||
action: TypingMemberDeleteAction
|
||||
action: TypingMemberDeleteAction,
|
||||
): IRoomIdToTypingMembers => {
|
||||
let typingMembers = roomToMembers.get(action.roomId) ?? [];
|
||||
|
||||
@@ -62,7 +62,7 @@ const timeoutReceipt = (
|
||||
roomToMembers: IRoomIdToTypingMembers,
|
||||
roomId: string,
|
||||
userId: string,
|
||||
timeout: number
|
||||
timeout: number,
|
||||
): boolean | undefined => {
|
||||
const typingMembers = roomToMembers.get(roomId) ?? [];
|
||||
|
||||
@@ -84,7 +84,7 @@ export const roomIdToTypingMembersAtom = atom<
|
||||
if (action.type === 'PUT') {
|
||||
set(
|
||||
baseRoomIdToTypingMembersAtom,
|
||||
produce(rToTyping, (draft) => putTypingMember(draft, action))
|
||||
produce(rToTyping, (draft) => putTypingMember(draft, action)),
|
||||
);
|
||||
|
||||
// remove typing receipt after some timeout
|
||||
@@ -101,7 +101,7 @@ export const roomIdToTypingMembersAtom = atom<
|
||||
get(baseRoomIdToTypingMembersAtom),
|
||||
roomId,
|
||||
userId,
|
||||
TYPING_TIMEOUT_MS
|
||||
TYPING_TIMEOUT_MS,
|
||||
);
|
||||
if (timeout) {
|
||||
set(
|
||||
@@ -111,11 +111,11 @@ export const roomIdToTypingMembersAtom = atom<
|
||||
type: 'DELETE',
|
||||
roomId,
|
||||
userId,
|
||||
})
|
||||
)
|
||||
}),
|
||||
),
|
||||
);
|
||||
}
|
||||
}, TYPING_TIMEOUT_MS)
|
||||
}, TYPING_TIMEOUT_MS),
|
||||
);
|
||||
}
|
||||
|
||||
@@ -125,15 +125,15 @@ export const roomIdToTypingMembersAtom = atom<
|
||||
) {
|
||||
set(
|
||||
baseRoomIdToTypingMembersAtom,
|
||||
produce(rToTyping, (draft) => deleteTypingMember(draft, action))
|
||||
produce(rToTyping, (draft) => deleteTypingMember(draft, action)),
|
||||
);
|
||||
}
|
||||
}
|
||||
},
|
||||
);
|
||||
|
||||
export const useBindRoomIdToTypingMembersAtom = (
|
||||
mx: MatrixClient,
|
||||
typingMembersAtom: typeof roomIdToTypingMembersAtom
|
||||
typingMembersAtom: typeof roomIdToTypingMembersAtom,
|
||||
) => {
|
||||
const setTypingMembers = useSetAtom(typingMembersAtom);
|
||||
const [hideActivity] = useSetting(settingsAtom, 'hideActivity');
|
||||
@@ -141,7 +141,7 @@ export const useBindRoomIdToTypingMembersAtom = (
|
||||
useEffect(() => {
|
||||
const handleTypingEvent: RoomMemberEventHandlerMap[RoomMemberEvent.Typing] = (
|
||||
event,
|
||||
member
|
||||
member,
|
||||
) => {
|
||||
if (hideActivity) {
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user