Browse Source

Check source discovery requested before desktop startup

master
evgeny 7 days ago
parent
commit
29a8fb2531
  1. 2
      tools/chatgui/tests/test_stream_view.cpp
  2. 3
      tools/chatgui/transport/stream_bridge.h

2
tools/chatgui/tests/test_stream_view.cpp

@ -104,7 +104,7 @@ private slots:
}
void catalogueWithoutViewer() {
QVERIFY(gui_stream_watch(group)); QTRY_COMPARE(snapshots.size(), 1);
QTRY_COMPARE(snapshots.size(), 1);
QCOMPARE(snapshots.last().mid(9), QByteArray("[]")); QVERIFY(!stream_service_needs_activity(inst));
QCOMPARE(stream_publish_open(inst, group, nullptr, &publisher), STREAM_OK);
stream_info info{}; QCOMPARE(stream_get_info(publisher, &info), STREAM_OK); epoch = info.descriptor.source_epoch;

3
tools/chatgui/transport/stream_bridge.h

@ -1,6 +1,7 @@
/* Desktop live viewer: attach/detach в uasync до destroy ядра; остальные вызовы потокобезопасны.
* Один viewer, команды содержат IDs; RX ограничен 4MB/256 записей, borrowed данные копируются.
* Каталог идёт через CHAT_EVT_STREAM_SOURCES, медиаданные — через отдельную очередь pull. */
* Watch до attach запоминает выбранную группу. Каталог идёт через CHAT_EVT_STREAM_SOURCES,
* медиаданные — через отдельную очередь pull. */
#pragma once
#include <QByteArray>

Loading…
Cancel
Save