fix: shift camera signaling channel to network agent

This commit is contained in:
Ian Chua
2026-09-21 11:48:16 +08:00
parent cfb6349695
commit 3fba237c9a
7 changed files with 25 additions and 21 deletions
+9 -8
View File
@@ -535,6 +535,15 @@ int NetworkAgent::get_camera_url(std::string dev_id, std::function<void(std::str
return -1;
}
std::unique_ptr<ICameraSignalingChannel>
NetworkAgent::create_camera_signaling_channel(const std::string& dev_id, const std::string& provider)
{
const auto cloud_agent = get_cloud_agent(provider);
if (cloud_agent)
return cloud_agent->create_camera_signaling_channel(dev_id);
return nullptr;
}
int NetworkAgent::get_design_staffpick(int offset, int limit, std::function<void(std::string)> callback, const std::string& provider)
{
const auto cloud_agent = get_cloud_agent(provider);
@@ -1073,14 +1082,6 @@ std::string NetworkAgent::get_local_camera_stream_url() const
return {};
}
std::unique_ptr<ICameraSignalingChannel>
NetworkAgent::create_camera_signaling_channel(const std::string& dev_id)
{
if (m_printer_agent)
return m_printer_agent->create_camera_signaling_channel(dev_id);
return nullptr;
}
int NetworkAgent::request_bind_ticket(std::string* ticket)
{
if (m_printer_agent)