Skip to content

Commit 6cd64d0

Browse files
committed
refactor: rely on delete message response enrichment of deleted-for-me message in LLC
1 parent d622cf7 commit 6cd64d0

File tree

2 files changed

+0
-18
lines changed

2 files changed

+0
-18
lines changed

src/components/Message/hooks/__tests__/useDeleteHandler.test.js

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -81,18 +81,6 @@ describe('useDeleteHandler custom hook', () => {
8181
expect(deleteMessage).toHaveBeenCalledWith(message, deleteMessageOptions);
8282
});
8383

84-
it('should enrich the message in the delete response with deleted_for_me and type="deleted"', async () => {
85-
jest.spyOn(client, 'deleteMessage').mockResolvedValueOnce({ message: testMessage });
86-
const deleteMessageOptions = { deleteForMe: true, hard: false };
87-
const handleDelete = await renderUseDeleteHandler(testMessage);
88-
await handleDelete(mouseEventMock, deleteMessageOptions);
89-
expect(updateMessage).toHaveBeenCalledWith({
90-
...testMessage,
91-
deleted_for_me: true,
92-
type: 'deleted',
93-
});
94-
});
95-
9684
it('should update the message with the result of deletion', async () => {
9785
const deleteMessageResponse = generateMessage();
9886
deleteMessage.mockImplementationOnce(() => Promise.resolve(deleteMessageResponse));

src/components/Message/hooks/useDeleteHandler.ts

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,12 +30,6 @@ export const useDeleteHandler = (
3030

3131
try {
3232
const deletedMessage = await deleteMessage(message, options);
33-
// necessary to populate the below values as the server does not return the message in the response as deleted
34-
if (options?.deleteForMe) {
35-
// deleted_at is not available for messages that are deleted_for_me
36-
deletedMessage.deleted_for_me = true;
37-
deletedMessage.type = 'deleted';
38-
}
3933
updateMessage(deletedMessage);
4034
} catch (e) {
4135
const errorMessage =

0 commit comments

Comments
 (0)