View Source GlificWeb.Providers.Gupshup.Enterprise.Controllers.MessageController (Glific v5.1.6)
Dedicated controller to handle different types of inbound message form Gupshup
Link to this section Summary
Functions
Callback for gupshup enterprise audio
Parse button message payload and convert that into Glific message struct
Callback for gupshup enterprise document
Callback for gupshup enterprise image
Parse interactive list message payload and convert that into Glific message struct
Parse text message payload and convert that into Glific message struct
Callback for gupshup enterprise videos
Link to this section Functions
@spec audio(Plug.Conn.t(), map()) :: Plug.Conn.t()
Callback for gupshup enterprise audio
@spec button(Plug.Conn.t(), map()) :: Plug.Conn.t()
Parse button message payload and convert that into Glific message struct
@spec document(Plug.Conn.t(), map()) :: Plug.Conn.t()
Callback for gupshup enterprise document
@spec image(Plug.Conn.t(), map()) :: Plug.Conn.t()
Callback for gupshup enterprise image
@spec interactive(Plug.Conn.t(), map()) :: Plug.Conn.t()
Parse interactive list message payload and convert that into Glific message struct
@spec text(Plug.Conn.t(), map()) :: Plug.Conn.t()
Parse text message payload and convert that into Glific message struct
@spec video(Plug.Conn.t(), map()) :: Plug.Conn.t()
Callback for gupshup enterprise videos