Skip to content

Question: Heartbeat behavior with group chat activity #21

@tmustier

Description

@tmustier

Hey! First off, thanks for warelay - it's been fantastic for my setup.

I noticed something with heartbeats in same-phone/web mode: when the most recent inbound message is from a group chat I'm in, heartbeats get skipped with reason: "last-inbound-group". Since I'm in a few active groups, this means heartbeats often don't fire.

I think the check was added in 6afe6f4 to avoid sending heartbeats to a group (which makes sense!). But for same-phone mode, I wonder if it could fall back to getFallbackRecipient() instead of skipping entirely?

Happy to submit a PR if you think this is the right approach, or if there's a reason for the current behavior I'm missing.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions