Skip to content

Commit eb2d926

Browse files
committed
feat: fix test and move read events to llc
1 parent ca10b36 commit eb2d926

File tree

2 files changed

+44
-42
lines changed

2 files changed

+44
-42
lines changed

package/src/components/Chat/hooks/handleEventToSyncDB.ts

Lines changed: 41 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { updateMessage } from '../../../store/apis/updateMessage';
77
import { upsertChannelData } from '../../../store/apis/upsertChannelData';
88
import { upsertChannelDataFromChannel } from '../../../store/apis/upsertChannelDataFromChannel';
99
import { upsertMembers } from '../../../store/apis/upsertMembers';
10-
import { upsertReads } from '../../../store/apis/upsertReads';
10+
// import { upsertReads } from '../../../store/apis/upsertReads';
1111
import { createSelectQuery } from '../../../store/sqlite-utils/createSelectQuery';
1212
import { SqliteClient } from '../../../store/SqliteClient';
1313
import { PreparedQueries } from '../../../store/types';
@@ -69,47 +69,47 @@ export const handleEventToSyncDB = async (event: Event, client: StreamChat, flus
6969
return createQueries(flush);
7070
};
7171

72-
if (type === 'message.read' || type === 'notification.mark_read') {
73-
const cid = event.cid;
74-
const user = event.user;
75-
if (user?.id && cid) {
76-
return await queriesWithChannelGuard((flushOverride) =>
77-
upsertReads({
78-
cid,
79-
flush: flushOverride,
80-
reads: [
81-
{
82-
last_read: event.received_at as string,
83-
last_read_message_id: event.last_read_message_id,
84-
unread_messages: 0,
85-
user,
86-
},
87-
],
88-
}),
89-
);
90-
}
91-
}
72+
// if (type === 'message.read' || type === 'notification.mark_read') {
73+
// const cid = event.cid;
74+
// const user = event.user;
75+
// if (user?.id && cid) {
76+
// return await queriesWithChannelGuard((flushOverride) =>
77+
// upsertReads({
78+
// cid,
79+
// flush: flushOverride,
80+
// reads: [
81+
// {
82+
// last_read: event.received_at as string,
83+
// last_read_message_id: event.last_read_message_id,
84+
// unread_messages: 0,
85+
// user,
86+
// },
87+
// ],
88+
// }),
89+
// );
90+
// }
91+
// }
9292

93-
if (type === 'notification.mark_unread') {
94-
const cid = event.cid;
95-
const user = event.user;
96-
if (user?.id && cid) {
97-
return await queriesWithChannelGuard((flushOverride) =>
98-
upsertReads({
99-
cid,
100-
flush: flushOverride,
101-
reads: [
102-
{
103-
last_read: event.received_at as string,
104-
last_read_message_id: event.last_read_message_id,
105-
unread_messages: event.unread_messages,
106-
user,
107-
},
108-
],
109-
}),
110-
);
111-
}
112-
}
93+
// if (type === 'notification.mark_unread') {
94+
// const cid = event.cid;
95+
// const user = event.user;
96+
// if (user?.id && cid) {
97+
// return await queriesWithChannelGuard((flushOverride) =>
98+
// upsertReads({
99+
// cid,
100+
// flush: flushOverride,
101+
// reads: [
102+
// {
103+
// last_read: event.received_at as string,
104+
// last_read_message_id: event.last_read_message_id,
105+
// unread_messages: event.unread_messages,
106+
// user,
107+
// },
108+
// ],
109+
// }),
110+
// );
111+
// }
112+
// }
113113

114114
// if (type === 'message.new') {
115115
// const { cid, message, user } = event;

package/src/mock-builders/event/messageRead.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
export default (client, user, channel = {}) => {
2+
const newDate = new Date();
23
const event = {
34
channel,
45
cid: channel.cid,
5-
received_at: new Date(),
6+
created_at: newDate,
7+
received_at: newDate,
68
type: 'message.read',
79
user,
810
};

0 commit comments

Comments
 (0)