UNPKG

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
"use strict"; 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;