fixed type mismatches and callback handling in server register event

Цей коміт міститься в:
rilaxik committed 2024-06-13 15:02:41 +01:00
1 джерело 045614379d
коміт 2df12062d0
4 files changed
+24 -11

No files matched your search

+6 -2
Переглянути файл
@@ -34,7 +34,7 @@ class Server {
rpc.register(
eventName,
async (args: RageFW_ServerEventArguments<EventName>, info) => {
callback(info.player as PlayerMp, args)
callback([info.player as PlayerMp, ...args])
},
)
}
@@ -43,7 +43,11 @@ class Server {
eventName: EventName,
callback: RageFW_ServerEventCallbackNative<EventName>,
): void {
mp.events.add(eventName, callback)
mp.events.add(
eventName,
(...args: Parameters<IServerEvents[EventName]>) =>
callback([...args]),
)
}
public register<EventName extends RageFW_ServerEvent>(