From 663c6ad32c0eb260cb76e639ac9b7da4690e3677 Mon Sep 17 00:00:00 2001 From: Naomi Plasterer Date: Thu, 14 Sep 2023 19:57:01 -0700 Subject: [PATCH] fix: remove timestamp from the read receipt content type --- .../src/ReadReceipt.ts | 25 ++++++------------- 1 file changed, 7 insertions(+), 18 deletions(-) diff --git a/packages/content-type-read-receipt/src/ReadReceipt.ts b/packages/content-type-read-receipt/src/ReadReceipt.ts index 78253ee..a19bd3d 100644 --- a/packages/content-type-read-receipt/src/ReadReceipt.ts +++ b/packages/content-type-read-receipt/src/ReadReceipt.ts @@ -8,36 +8,25 @@ export const ContentTypeReadReceipt = new ContentTypeId({ versionMinor: 0, }); -export type ReadReceipt = { - /** - * The timestamp the read receipt was sent, in ISO 8601 format - */ - timestamp: string; -}; - -export type ReadReceiptParameters = Pick; +export type ReadReceipt = object; export class ReadReceiptCodec implements ContentCodec { get contentType(): ContentTypeId { return ContentTypeReadReceipt; } - encode(content: ReadReceipt): EncodedContent { + // eslint-disable-next-line @typescript-eslint/no-unused-vars + encode(content: ReadReceipt): EncodedContent { return { type: ContentTypeReadReceipt, - parameters: { - timestamp: content.timestamp, - }, + parameters: {}, content: new Uint8Array(), }; } - decode(content: EncodedContent): ReadReceipt { - const { timestamp } = content.parameters; - - return { - timestamp, - }; + // eslint-disable-next-line @typescript-eslint/no-unused-vars + decode(content: EncodedContent): ReadReceipt { + return {}; } // eslint-disable-next-line @typescript-eslint/no-unused-vars