LemonChannels. BindingResolver
(lemon_channels v0.1.0)
View Source
Resolves bindings and settings for a Telegram chat scope.
Thin delegation layer that converts channels-local structs to
LemonCore types and delegates to LemonCore.BindingResolver.
Summary
Functions
@spec resolve_agent_id(LemonCore.ChatScope.t()) :: String.t()
@spec resolve_binding(LemonCore.ChatScope.t()) :: LemonChannels.Binding.t() | nil
@spec resolve_cwd(LemonCore.ChatScope.t()) :: String.t() | nil
@spec resolve_engine(LemonCore.ChatScope.t(), String.t() | nil, map() | nil) :: String.t() | nil
@spec resolve_queue_mode(LemonCore.ChatScope.t()) :: atom() | nil