diff --git a/pkg/channels/line/line.go b/pkg/channels/line/line.go index d4d34211d..6349c4eda 100644 --- a/pkg/channels/line/line.go +++ b/pkg/channels/line/line.go @@ -69,7 +69,8 @@ func NewLINEChannel( return nil, fmt.Errorf("failed to create LINE messaging client: %w", err) } - base := channels.NewBaseChannel("line", cfg, messageBus, bc.AllowFrom, + base := channels.NewBaseChannel( + "line", cfg, messageBus, bc.AllowFrom, channels.WithMaxMessageLength(5000), channels.WithGroupTrigger(bc.GroupTrigger), channels.WithReasoningChannelID(bc.ReasoningChannelID), @@ -482,7 +483,7 @@ func (c *LINEChannel) Send(ctx context.Context, msg bus.OutboundMessage) ([]stri Messages: []messaging_api.MessageInterface{&textMsg}, }) if resp != nil && resp.Body != nil { - resp.Body.Close() + _ = resp.Body.Close() } if err == nil { logger.DebugCF("line", "Message sent via Reply API", map[string]any{ @@ -588,7 +589,7 @@ func (c *LINEChannel) StartTyping(ctx context.Context, chatID string) (func(), e // classifySDKError maps an SDK HTTP response to the project's sentinel errors. func classifySDKError(resp *http.Response, err error) error { if resp != nil && resp.Body != nil { - resp.Body.Close() + _ = resp.Body.Close() } if err == nil { return nil