Remote / foldkit-remote-server

ClockSkewed

interface · packages/remote-server/src/diagnostics.ts:39

interface ClockSkewed extends Diagnostic {
  readonly _tag: 'ClockSkewed'
  readonly mutation: string
  readonly sent: number
  readonly own: number
  readonly bound: number
}

A write sent at a time further from this server's clock than its clockSkew: the server wrote its own time instead, so what the client predicted of it is off until the answer lands.

In the guides

Members

ClockSkewed._tag

property · packages/remote-server/src/diagnostics.ts:40

readonly _tag: 'ClockSkewed'

ClockSkewed.mutation

property · packages/remote-server/src/diagnostics.ts:41

readonly mutation: string

ClockSkewed.sent

property · packages/remote-server/src/diagnostics.ts:43

readonly sent: number

The client's time, in milliseconds since the epoch.

ClockSkewed.own

property · packages/remote-server/src/diagnostics.ts:45

readonly own: number

This server's clock when it read the write, which it wrote instead.

ClockSkewed.bound

property · packages/remote-server/src/diagnostics.ts:47

readonly bound: number

The bound, in milliseconds.