MRI Qbox BrasilMRI Qbox
OverextendedOx LibModulesCallbackJavaScript

Client

Trigger Server Callback

triggerServerCallback

triggerServerCallback(eventName, delay, ...args);
  • eventName: string -- delay: number ou null
    • Quantidade de tempo até que este callback possa ser acionado novamente
  • ..args: any

Register Client Callback

onServerCallback

onServerCallback(eventName, cb);
  • eventName: string
  • cb: function(...args: any)

Exemplo de Uso

Para que este exemplo faça sentido por completo, veja o exemplo na página do server para os callbacks.

import { onServerCallback, triggerServerCallback } from "@overextended/ox_lib/client";
onServerCallback("test:client", (...args: [number, number, string]) => {
  console.log(args);
  return {
    clientValue: "Value from the client",
  };
});
setTimeout(async () => {
  const args = [1, null, 3, null, null, 6];
  const response = await triggerServerCallback<{ serverValue: number }>("test:server", 1, args);
  if (!response) return;
  console.log("Response from server", response);
}, 100);

On this page

Usamos cookies para anúncios e métricas. Veja a política de privacidade.