getDocumentVersion static method

Future<DocumentFrameResponse> getDocumentVersion(
  1. P2PStream stream, {
  2. required PeerId ownerPeerId,
  3. required String path,
  4. required int versionNumber,
})

Fetch one kept version of a document with its body (client-side HISTORY with a version number).

Implementation

static Future<DocumentFrameResponse> getDocumentVersion(
  P2PStream stream, {
  required PeerId ownerPeerId,
  required String path,
  required int versionNumber,
}) async {
  return _exchange(
    stream,
    DocumentFrame.encodeRequest(
      operation: 'HISTORY',
      ownerPeerId: ownerPeerId,
      path: path,
      versionNumber: versionNumber,
    ),
    'getting document version',
  );
}