ExWapp.Message.Handler.Inbound.Receipts (ExWapp v0.1.2)

Copy Markdown View Source

Builds delivery, retry, placeholder-resend, and Signal-session actions.

This module is a pure action planner apart from diagnostic logging. Transport effects remain in the session worker that executes the returned actions.

Summary

Functions

Plans receipt-related actions for one normalized inbound message.

Functions

build_actions(from, id, participant, attrs, message_data, state)

@spec build_actions(term(), term(), term(), map(), map(), map()) :: {[term()], map()}

Plans receipt-related actions for one normalized inbound message.