Skip to content

Commit e88236b

Browse files
authored
Merge pull request RocketChat#32 from Kailash0311/issue-491
Add support for salesforceId field in payload.
2 parents 9481a8c + acf749a commit e88236b

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

lib/payloadAction.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,11 @@ export const handlePayloadActions = async (read: IRead, modify: IModify, rid:
1515
if (actionName) {
1616
if (actionName === ActionIds.PERFORM_HANDOVER) {
1717
if (params && params.salesforceButtonId) {
18-
updateRoomCustomFields(rid, { reqButtonId: params.salesforceButtonId }, read, modify);
18+
if (params.salesforceId) {
19+
updateRoomCustomFields(rid, { reqButtonId: params.salesforceButtonId, salesforceId: params.salesforceId }, read, modify);
20+
} else {
21+
updateRoomCustomFields(rid, { reqButtonId: params.salesforceButtonId }, read, modify);
22+
}
1923
}
2024
await performHandover(modify, read, rid, visitorToken, targetDepartment);
2125
} else if (actionName === ActionIds.CLOSE_CHAT) {

0 commit comments

Comments
 (0)