sipeed/picoclaw · error
get chat %d: %w
Error message
get chat %d: %w
What it means
Error "get chat %d: %w" thrown in sipeed/picoclaw.
Source
Thrown at pkg/channels/deltachat/deltachat.go:850
out = append(out, value)
}
return out
}
func exactChatMatches(query string, chats []dcChat) []dcChat {
var matches []dcChat
for _, chat := range chats {
if strings.EqualFold(strings.TrimSpace(chat.Name), strings.TrimSpace(query)) {
matches = append(matches, chat)
}
}
return matches
}
func (c *DeltaChatChannel) getFullChatByContext(ctx context.Context, chatID int64) (*dcChat, error) {
raw, err := c.rpc.call(ctx, "get_full_chat_by_id", c.accountID, chatID)
if err != nil {
return nil, fmt.Errorf("get chat %d: %w", chatID, err)
}
var chat dcChat
if err := json.Unmarshal(raw, &chat); err != nil {
return nil, fmt.Errorf("get chat %d decode: %w", chatID, err)
}
return &chat, nil
}
func ambiguousRecipientError(target string, labels []string) error {
return fmt.Errorf(
"ambiguous recipient %q matches %s: %w",
target,
strings.Join(labels, ", "),
channels.ErrSendFailed,
)
}
func contactRecipientLabels(contacts []dcContact) []string {View on GitHub (pinned to 49183d7e8d)
When it happens
Trigger: Thrown at pkg/channels/deltachat/deltachat.go:850 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of sipeed/picoclaw@49183d7e8d (2026-08-15).
Data as JSON: /api/errors/f9ead7b05552a7cc.
Report an issue: GitHub.