Skip to content

refactor(telegram): separate bridge detail headers - #137

Draft
LimiNode wants to merge 1 commit into
chore/pin-tg-client-stdio-mergefrom
codex/telegram-header-layout
Draft

refactor(telegram): separate bridge detail headers#137
LimiNode wants to merge 1 commit into
chore/pin-tg-client-stdio-mergefrom
codex/telegram-header-layout

Conversation

@LimiNode

@LimiNode LimiNode commented Aug 9, 2026

Copy link
Copy Markdown
Owner

What changed

Move Telegram bridge implementation-oriented headers into the family detail directory:

  • TelegramSignalParser.hpp;
  • TelegramWorkerMessageSource.hpp.

Keep public DTO, bridge, and bridge configuration headers at the Telegram family root. The public bridges/telegram.hpp aggregate still exposes the same namespaces and types, while internal header paths now match the layout used by other bridge families.

Compatibility

No class, namespace, DTO, or aggregate include API changes. Consumers should continue including optionx_cpp/bridges/telegram.hpp.

Validation

  • telegram DTO tests: 4/4;
  • telegram parser tests: 18/18;
  • telegram bridge tests: 3/3;
  • Telegram worker source tests: 2/2;
  • telegram_signal_bridge_smoke: passed;
  • telegram_archive_parser_smoke: passed;
  • telegram_live_bridge_smoke: rebuilt successfully;
  • git diff --check: passed.

This is a stacked cleanup PR based on chore/pin-tg-client-stdio-merge (optionx_cpp#136).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant