Skip to content

refactor(toxav): decouple networking and create toxav_core#2944

Draft
iphydf wants to merge 1 commit intoTokTok:masterfrom
iphydf:toxav-custom
Draft

refactor(toxav): decouple networking and create toxav_core#2944
iphydf wants to merge 1 commit intoTokTok:masterfrom
iphydf:toxav-custom

Conversation

@iphydf
Copy link
Copy Markdown
Member

@iphydf iphydf commented Jan 2, 2026

Introduces a new ToxAV_IO interface to decouple toxav from the toxcore networking stack. This allows toxav to be used with alternative transports or for testing without a full Tox instance.


This change is Reviewable

@iphydf iphydf added this to the v0.2.22 milestone Jan 2, 2026
@github-actions github-actions bot added the refactor Refactoring production code, eg. renaming a variable, not affecting semantics label Jan 2, 2026
@iphydf iphydf marked this pull request as ready for review January 2, 2026 16:22
@iphydf iphydf force-pushed the toxav-custom branch 8 times, most recently from 1e0abab to a0a7aa6 Compare January 2, 2026 17:26
@Green-Sky Green-Sky added the toxav Audio/video label Jan 2, 2026
Comment thread toxcore/group_chats.c
Introduces a new `ToxAV_IO` interface to decouple `toxav` from the
`toxcore` networking stack. This allows `toxav` to be used with
alternative transports or for testing without a full `Tox` instance.
@iphydf iphydf modified the milestones: v0.2.22, v0.2.23 Jan 27, 2026
@iphydf iphydf marked this pull request as draft February 9, 2026 08:26
@Green-Sky Green-Sky modified the milestones: v0.2.23, v0.2.24 Apr 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

refactor Refactoring production code, eg. renaming a variable, not affecting semantics toxav Audio/video

Development

Successfully merging this pull request may close these issues.

2 participants