rock-mod
Version:
Rock-Mod is a powerful framework designed for creating and managing mods for Grand Theft Auto (GTA) games.
27 lines (26 loc) • 758 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.MockRPCManager = void 0;
class MockRPCManager {
_handlers = new Map();
register(rpcName, handler) {
this._handlers.set(rpcName, handler);
}
unregister(rpcName) {
this._handlers.delete(rpcName);
}
emitClient(player, rpcName, ...args) {
const handler = this._handlers.get(rpcName);
if (handler) {
try {
const result = handler(player, ...args);
return Promise.resolve(result);
}
catch (error) {
return Promise.reject(error);
}
}
return Promise.resolve(null);
}
}
exports.MockRPCManager = MockRPCManager;