Skip to content

Conversation

@kzu
Copy link
Member

@kzu kzu commented Jul 9, 2025

The concept of a conversation id is not built-in WhatsApp, and therefore we should not force it on the basic API.

It's rather a concept we implement specifically as part of the conversation storage and handler, which are entirely optional.

With extension properties, we can make it seamless to use yet not tied to the core interfaces, since we support AdditionalProperties to support precisely this kind of extensibility scenarios.

@kzu kzu added the enhancement New feature or request label Jul 9, 2025
The concept of a conversation id is not built-in WhatsApp, and therefore we should not force it on the basic API.

It's rather a concept we implement specifically as part of the conversation storage and handler, which are entirely optional.

With extension properties, we can make it seamless to use yet not tied to the core interfaces, since we support AdditionalProperties to support precisely this kind of extensibility scenarios.
@kzu kzu force-pushed the dev/ConversationIdExtension branch from e2df0d4 to efd626a Compare July 9, 2025 19:34
@kzu kzu enabled auto-merge (rebase) July 9, 2025 19:34
@kzu
Copy link
Member Author

kzu commented Jul 9, 2025

39 passed 39 passed 9 skipped

🧪 Details on Ubuntu 24.04.2 LTS

from dotnet-retest v0.7.1 on .NET 8.0.18 with 💜 by @devlooped

@kzu kzu merged commit 8bea16c into main Jul 9, 2025
7 checks passed
@kzu kzu deleted the dev/ConversationIdExtension branch July 9, 2025 19:36
@devlooped devlooped locked and limited conversation to collaborators Aug 9, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants