mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-11 18:53:06 +00:00
[MIRROR] do an actual timeout test for chat inits (#8539)
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
This commit is contained in:
@@ -48,13 +48,13 @@
|
|||||||
assets = list(
|
assets = list(
|
||||||
get_asset_datum(/datum/asset/simple/tgui_panel),
|
get_asset_datum(/datum/asset/simple/tgui_panel),
|
||||||
))
|
))
|
||||||
window.reinitialize() // Workaround for an early init fail...
|
|
||||||
window.send_asset(get_asset_datum(/datum/asset/simple/namespaced/fontawesome))
|
window.send_asset(get_asset_datum(/datum/asset/simple/namespaced/fontawesome))
|
||||||
window.send_asset(get_asset_datum(/datum/asset/simple/namespaced/tgfont))
|
window.send_asset(get_asset_datum(/datum/asset/simple/namespaced/tgfont))
|
||||||
window.send_asset(get_asset_datum(/datum/asset/spritesheet/chat))
|
window.send_asset(get_asset_datum(/datum/asset/spritesheet/chat))
|
||||||
// Other setup
|
// Other setup
|
||||||
request_telemetry()
|
request_telemetry()
|
||||||
addtimer(CALLBACK(src, PROC_REF(on_initialize_timed_out)), 5 SECONDS)
|
addtimer(CALLBACK(src, PROC_REF(on_initialize_timed_out)), 5 SECONDS)
|
||||||
|
window.send_message("testTelemetryCommand")
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* private
|
* private
|
||||||
|
|||||||
@@ -36,6 +36,14 @@ export const telemetryMiddleware = (store) => {
|
|||||||
Byond.sendMessage('telemetry', { connections });
|
Byond.sendMessage('telemetry', { connections });
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
// For whatever reason we didn't get the telemetry, re-request
|
||||||
|
if (type === 'testTelemetryCommand') {
|
||||||
|
setTimeout(() => {
|
||||||
|
if (!telemetry) {
|
||||||
|
Byond.sendMessage('ready');
|
||||||
|
}
|
||||||
|
}, 500);
|
||||||
|
}
|
||||||
// Keep telemetry up to date
|
// Keep telemetry up to date
|
||||||
if (type === 'backend/update') {
|
if (type === 'backend/update') {
|
||||||
next(action);
|
next(action);
|
||||||
|
|||||||
Reference in New Issue
Block a user