Skip to content

Commit

Permalink
Preserve meta_msg content
Browse files Browse the repository at this point in the history
  • Loading branch information
remdex committed Apr 28, 2022
1 parent 8bbe708 commit 5721a7a
Showing 1 changed file with 10 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -447,7 +447,16 @@ public static function process($chat, $action, $trigger, $params)

if (isset($params['msg']) && is_object($params['msg'])) {

$params['msg']->{$action['content']['payload']} = erLhcoreClassGenericBotWorkflow::translateMessage($action['content']['payload_arg'], array('chat' => $chat, 'args' => $params));
$contentPayload = erLhcoreClassGenericBotWorkflow::translateMessage($action['content']['payload_arg'], array('chat' => $chat, 'args' => $params));

if ($action['content']['payload'] == 'meta_msg') {
$meta_msg_array = $params['msg']->meta_msg_array;
$meta_msg_array = array_merge_recursive($meta_msg_array, json_decode($contentPayload,true));
$params['msg']->meta_msg_array = $meta_msg_array;
$params['msg']->meta_msg = json_encode($meta_msg_array);
} else {
$params['msg']->{$action['content']['payload']} = $contentPayload;
}

if (in_array($action['content']['payload'],['msg','meta_msg','time','chat_id','user_id','name_support'])) {
$params['msg']->updateThis(['update' => [$action['content']['payload']]]);
Expand Down

0 comments on commit 5721a7a

Please sign in to comment.