新增聊天室座驾系统

This commit is contained in:
pllx
2026-04-30 09:40:50 +08:00
parent 45ce8b2b2d
commit 3c95478097
32 changed files with 3982 additions and 53 deletions
+17
View File
@@ -139,6 +139,10 @@ const _shop = createLazyModule(
() => import("./chat-room/shop-controls.js"),
(mod) => mod.bindShopControls()
);
const _ride = createLazyModule(
() => import("./chat-room/ride-controls.js"),
(mod) => mod.bindRideControls()
);
const _compactShop = createLazyModule(
() => import("./chat-room/compact-shop-panel.js"),
(mod) => mod.bindCompactShopPanelControls()
@@ -392,6 +396,13 @@ if (typeof window !== "undefined") {
renderShop: (...args) => _shop.wrap('renderShop')(...args),
showShopToast: (...args) => _shop.wrap('showShopToast')(...args),
submitRename: (...args) => _shop.wrap('submitRename')(...args),
bindRideControls: (...args) => _ride.wrap('bindRideControls')(...args),
buyRide: (...args) => _ride.wrap('buyRide')(...args),
closeRideModal: (...args) => _ride.wrap('closeRideModal')(...args),
fetchRideData: (...args) => _ride.wrap('fetchRideData')(...args),
loadRides: (...args) => _ride.wrap('loadRides')(...args),
openRideModal: (...args) => _ride.wrap('openRideModal')(...args),
renderRides: (...args) => _ride.wrap('renderRides')(...args),
bindCompactShopPanelControls: (...args) => _compactShop.wrap('bindCompactShopPanelControls')(...args),
buyCompactShopItem: (...args) => _compactShop.wrap('buyCompactShopItem')(...args),
closeCompactRenameModal: (...args) => _compactShop.wrap('closeCompactRenameModal')(...args),
@@ -628,6 +639,12 @@ if (typeof window !== "undefined") {
window.renderShop = (...args) => _shop.wrap('renderShop')(...args);
window.showShopToast = (...args) => _shop.wrap('showShopToast')(...args);
window.submitRename = (...args) => _shop.wrap('submitRename')(...args);
window.buyRide = (...args) => _ride.wrap('buyRide')(...args);
window.closeRideModal = (...args) => _ride.wrap('closeRideModal')(...args);
window.fetchRideData = (...args) => _ride.wrap('fetchRideData')(...args);
window.loadRides = (...args) => _ride.wrap('loadRides')(...args);
window.openRideModal = (...args) => _ride.wrap('openRideModal')(...args);
window.renderRides = (...args) => _ride.wrap('renderRides')(...args);
window.closeAvatarPicker = (...args) => _profile.wrap('closeAvatarPicker')(...args);
window.closeSettingsModal = (...args) => _profile.wrap('closeSettingsModal')(...args);
window.copyWechatBindCode = (...args) => _profile.wrap('copyWechatBindCode')(...args);