BotEx.Core.Middleware (bot_ex v1.0.2)

Summary

Functions

apply_to_messages(list, msg_list)

@spec apply_to_messages(list(), any()) :: [BotEx.Models.Message.t()]

call_middleware(msg, arg2)

@spec call_middleware(BotEx.Models.Message.t() | atom(), list()) ::
  BotEx.Models.Message.t() | atom()

check_middleware!(all)

@spec check_middleware!(list()) :: list() | no_return()