@prass/botpress-native
Version:
A simple and powerful SDK for integrating Botpress Chat API with React Native,
19 lines (17 loc) • 615 B
JavaScript
const MessageSerializer = (rawMessage) => {
if (!(rawMessage === null || rawMessage === void 0 ? void 0 : rawMessage.type))
return null;
if ((rawMessage === null || rawMessage === void 0 ? void 0 : rawMessage.type) !== "message_created")
throw new Error("Invalid message type.");
const { data } = rawMessage;
return {
id: data.id,
conversationId: data.conversationId,
userId: data.userId,
createdAt: data.createdAt,
message: data.payload,
isBot: data.isBot,
};
};
export { MessageSerializer };
//# sourceMappingURL=message.js.map