Skip to content

Commit 8bccc0c

Browse files
authored
Merge branch 'main' into dependabot/github_actions/actions/checkout-6
2 parents caff15d + 3a19312 commit 8bccc0c

File tree

4 files changed

+21
-5
lines changed

4 files changed

+21
-5
lines changed

.changeset/all-swans-join.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@great-detail/whatsapp": patch
3+
---
4+
5+
Fix type for Reaction Messages
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
/**
2+
* WhatsApp NodeJS SDK.
3+
*
4+
* @author Great Detail Ltd <info@greatdetail.com>
5+
* @author Dom Webber <dom.webber@hotmail.com>
6+
* @see https://greatdetail.com
7+
*/
8+
9+
export type EventNotificationMessageReaction = {
10+
message_id: string;
11+
emoji: string;
12+
};

src/types/Message/MessageType.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ export enum MessageType {
1313
Image = "image", // for image messages.
1414
Interactive = "interactive", // for list and reply button messages.
1515
Location = "location", // for location messages.
16-
Reaction = "sticker", // for reaction messages.
17-
// eslint-disable-next-line @typescript-eslint/no-duplicate-enum-values
16+
Reaction = "reaction", // for reaction messages.
17+
1818
Sticker = "sticker", // for sticker messages.
1919

2020
/** Not supported for Outgoing Messages. */

src/types/Message/index.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ import {
1616
CreateMessageMedia,
1717
EventNotificationMessageMedia,
1818
} from "./MessageMedia.js";
19+
import { EventNotificationMessageReaction } from "./MessageReaction.js";
1920
import { EventNotificationMessageSystem } from "./MessageSystem.js";
2021
import { CreateMessageTemplate } from "./MessageTemplate.js";
2122
import {
@@ -201,9 +202,7 @@ export type EventNotificationMessageMessage =
201202
>
202203
| EventNotificationMessageMessageBase<
203204
MessageType.Reaction,
204-
Omit<EventNotificationMessageMedia, "caption" | "filename"> & {
205-
animated: boolean;
206-
}
205+
EventNotificationMessageReaction
207206
>
208207
| EventNotificationMessageMessageBase<
209208
MessageType.Sticker,

0 commit comments

Comments
 (0)