Newer
Older
PixelPaintWar / apps / server / src / domains / game / application / useCases / pingUseCase.ts
type PingUseCaseParams = {
  clientTime: number;
  publishPong: (payload: { clientTime: number; serverTime: number }) => void;
};

export const pingUseCase = ({
  clientTime,
  publishPong,
}: PingUseCaseParams) => {
  publishPong({
    clientTime,
    serverTime: Date.now(),
  });
};