╭ changed ────╮ │src/serve.zig│ ╰─────────────╯ ╭───────────╮ │← all files│ ╰───────────╯ ╭─────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │100 .admin_repo_path = admin_repo_path, │ │101 .repo_root_path = repo_root_path, │ │102 .wui_port = wui_server.socket.address.getPort(), │ │103 + .clone_http_port = http_server.socket.address.getPort(), │ │104 + .clone_ssh_port = ssh_server.socket.address.getPort(), │ │105 .err = err, │ │106 }; │ │107 serve_ssh.runListener(io, allocator, &host_key, &ssh_session_handler, &ssh_server, &tasks, err);│ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭───────────────────────────────────────────────────────────────────────────╮ │112 runWebListener(io, allocator, &wui_server, &tasks, .{ .remote = .{│ │113 .admin_repo_path = admin_repo_path, │ │114 .session_store = session_store, │ │115 + .clone_http_port = http_server.socket.address.getPort(), │ │116 + .clone_ssh_port = ssh_server.socket.address.getPort(), │ │117 } }, err); │ │118 │ │119 if (@TypeOf(runnable) != void) { │ ╰───────────────────────────────────────────────────────────────────────────╯ ╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │116 - try runnable.run(wui_server.socket.address.getPort(), ssh_server.socket.address.getPort()); │ │120 + try runnable.run(wui_server.socket.address.getPort(), http_server.socket.address.getPort(), ssh_server.socket.address.getPort());│ │121 } else { │ │122 try tasks.await(io); │ │123 } │ ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯