Hiyve Components - v1.0.0
    Preparing search index...

    Function calculateServerTimeOffset

    • Calculate server time offset from a server timestamp.

      Parameters

      • serverTimestamp: number

        Timestamp from the server

      • roundTripTime: number = 0

        Optional round trip time in ms (default: 0)

      Returns number

      Offset in ms (positive = server ahead)

      Use this to calculate the offset between client and server time. Call this when receiving a server timestamp (e.g., in a sync response).

      const clientBefore = Date.now();
      const { serverTime } = await fetchServerTime();
      const roundTrip = Date.now() - clientBefore;
      const offset = calculateServerTimeOffset(serverTime, roundTrip);