mirror of
https://github.com/Wx-2025/ST-Amily2-Chat-Optimisation.git
synced 2026-06-06 09:15:50 +00:00
Compare commits
2 Commits
f9b2f35828
...
b9df92435a
| Author | SHA1 | Date | |
|---|---|---|---|
| b9df92435a | |||
| c56780570a |
@@ -67,14 +67,13 @@ class Amily2Bus {
|
|||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// 挂载全局单例 (自动初始化)
|
||||||
// 挂载全局单例
|
if (!window.Amily2Bus || !(window.Amily2Bus instanceof Amily2Bus)) {
|
||||||
if (!window.Amily2Bus) {
|
|
||||||
window.Amily2Bus = new Amily2Bus();
|
window.Amily2Bus = new Amily2Bus();
|
||||||
}
|
}
|
||||||
|
|
||||||
export function initializeAmilyBus() {
|
export function initializeAmilyBus() {
|
||||||
if (!window.Amily2Bus) {
|
if (!window.Amily2Bus || !(window.Amily2Bus instanceof Amily2Bus)) {
|
||||||
window.Amily2Bus = new Amily2Bus();
|
window.Amily2Bus = new Amily2Bus();
|
||||||
console.log('[Amily2] Amily2Bus 已成功初始化并附加到 window 对象');
|
console.log('[Amily2] Amily2Bus 已成功初始化并附加到 window 对象');
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -210,8 +210,4 @@ class Logger {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Ensure Amily2Bus namespace exists to prevent crash if loaded out of order
|
|
||||||
window.Amily2Bus = window.Amily2Bus || {};
|
|
||||||
window.Amily2Bus.Logger = new Logger();
|
|
||||||
|
|
||||||
export default Logger;
|
export default Logger;
|
||||||
1
index.js
1
index.js
@@ -939,6 +939,7 @@ jQuery(async () => {
|
|||||||
initializeAmilyHelper();
|
initializeAmilyHelper();
|
||||||
mergePluginSettings();
|
mergePluginSettings();
|
||||||
initializeAmilyBus();
|
initializeAmilyBus();
|
||||||
|
window.Amily2Bus.log('info', 'System Init', 'Kernel');
|
||||||
|
|
||||||
let attempts = 0;
|
let attempts = 0;
|
||||||
const maxAttempts = 100;
|
const maxAttempts = 100;
|
||||||
|
|||||||
Reference in New Issue
Block a user