lsync API
    Preparing search index...

    Function encodeServerMessage

    • Parameters

      • message:
            | {
                id: string
                | number
                | null;
                payload: unknown;
                type: "result";
                version: 1;
            }
            | {
                error: {
                    code: | "AUTH_DENIED"
                    | "VALIDATION_FAILED"
                    | "CONFLICT"
                    | "RESYNC_REQUIRED"
                    | "RATE_LIMITED"
                    | "NOT_FOUND"
                    | "UNSUPPORTED_OPERATION"
                    | "PROTOCOL_ERROR"
                    | "INTERNAL_ERROR";
                    details?: unknown;
                    message: string;
                };
                id: string
                | number
                | null;
                type: "error";
                version: 1;
            }
            | {
                payload: {
                    invalidations?: { collection: string }[];
                    shardId: string;
                    type: "updates";
                    updates: {
                        clientId?: string;
                        collection: string;
                        createdAt: number;
                        id: string;
                        key: string | number;
                        path?: string;
                        previousValue?: unknown;
                        sequence: number;
                        serverCreatedAt: string;
                        type: "insert" | "update" | "delete";
                        value?: unknown;
                    }[];
                    watermark: number;
                };
                type: "updates";
                version: 1;
            }

      Returns ArrayBuffer