fix(desktop): allow public world before account login

This commit is contained in:
冰朔 2026-08-16 22:11:08 +08:00
commit 466542ac93
6 changed files with 89 additions and 6 deletions

View file

@ -96,7 +96,9 @@ pub fn run() {
eprintln!("HoloLake zero-point protocol sync was not completed: {error}");
}
});
let broker = direct_local_broker::start(app.handle())?;
let broker = direct_local_broker::DirectLocalBrokerState::default();
// 公共五域首页必须能在未登录时启动;私人 broker 只在已有账号会话时启动。
broker.ensure_started(app.handle())?;
app.manage(broker);
release_trust::install_updater_if_provisioned(app.handle())?;
if let Err(error) = release_update::observe_release_startup(app.handle()) {