diff --git a/pkg/channels/signal/signal.go b/pkg/channels/signal/signal.go index 9e5eff1dd..8965110f7 100644 --- a/pkg/channels/signal/signal.go +++ b/pkg/channels/signal/signal.go @@ -42,8 +42,8 @@ type SignalChannel struct { config config.SignalConfig httpClient *http.Client ctx context.Context - cancel context.CancelFunc - wg sync.WaitGroup + cancel context.CancelFunc + wg sync.WaitGroup } // Signal SSE event types @@ -611,7 +611,13 @@ func (c *SignalChannel) sendMessage(ctx context.Context, chatID, content string) return err } -func (c *SignalChannel) sendReaction(ctx context.Context, chatID, targetAuthor string, targetTimestamp int64, emoji string, remove bool) { +func (c *SignalChannel) sendReaction( + ctx context.Context, + chatID, targetAuthor string, + targetTimestamp int64, + emoji string, + remove bool, +) { params := map[string]any{ "account": c.config.Account, "emoji": emoji, diff --git a/pkg/config/config.go b/pkg/config/config.go index 8e6da04df..63ed70d5f 100644 --- a/pkg/config/config.go +++ b/pkg/config/config.go @@ -451,12 +451,12 @@ type IRCConfig struct { } type SignalConfig struct { - Enabled bool `json:"enabled" env:"PICOCLAW_CHANNELS_SIGNAL_ENABLED"` - Account string `json:"account" env:"PICOCLAW_CHANNELS_SIGNAL_ACCOUNT"` - SignalCLIURL string `json:"signal_cli_url" env:"PICOCLAW_CHANNELS_SIGNAL_CLI_URL"` - AllowFrom FlexibleStringSlice `json:"allow_from" env:"PICOCLAW_CHANNELS_SIGNAL_ALLOW_FROM"` + Enabled bool `json:"enabled" env:"PICOCLAW_CHANNELS_SIGNAL_ENABLED"` + Account string `json:"account" env:"PICOCLAW_CHANNELS_SIGNAL_ACCOUNT"` + SignalCLIURL string `json:"signal_cli_url" env:"PICOCLAW_CHANNELS_SIGNAL_CLI_URL"` + AllowFrom FlexibleStringSlice `json:"allow_from" env:"PICOCLAW_CHANNELS_SIGNAL_ALLOW_FROM"` GroupTrigger GroupTriggerConfig `json:"group_trigger,omitempty"` - ReasoningChannelID string `json:"reasoning_channel_id" env:"PICOCLAW_CHANNELS_SIGNAL_REASONING_CHANNEL_ID"` + ReasoningChannelID string `json:"reasoning_channel_id" env:"PICOCLAW_CHANNELS_SIGNAL_REASONING_CHANNEL_ID"` } type HeartbeatConfig struct {