Versions in this module Expand all Collapse all v0 v0.5.0 Mar 28, 2026 v0.4.0 Mar 23, 2026 Changes in this version + type Config struct + Logger *slog.Logger + PhoneNumber string + SMSProvider callsystem.SMSProvider + type Provider struct + func New(cfg Config) (*Provider, error) + func (p *Provider) Connect(ctx context.Context) error + func (p *Provider) Disconnect(ctx context.Context) error + func (p *Provider) HandleIncomingSMS(ctx context.Context, from, to, body, messageID string) error + func (p *Provider) Name() string + func (p *Provider) OnEvent(handler provider.EventHandler) + func (p *Provider) OnMessage(handler provider.MessageHandler) + func (p *Provider) Send(ctx context.Context, chatID string, msg provider.OutgoingMessage) error