MCPcopy Create free account
hub / github.com/TelegramMessenger/cocoon / http_server_initialized

Method http_server_initialized

runners/BaseRunner.cpp:348–357  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

346 promise.set_value(td::Unit());
347}
348void BaseRunner::http_server_initialized() {
349 initialize_rpc_server([self_id = actor_id(this)](td::Result<td::Unit> R) {
350 if (R.is_error()) {
351 td::actor::send_closure(self_id, &BaseRunner::initialization_failure,
352 R.move_as_error_prefix("failed to initialize rpc server: "));
353 } else {
354 td::actor::send_closure(self_id, &BaseRunner::rpc_server_initialized);
355 }
356 });
357}
358void BaseRunner::initialize_rpc_server(td::Promise<td::Unit> promise) {
359 client_ = TcpClient::create(make_tcp_client_callback());
360 for (auto &x : rpc_ports_) {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected