previewLink method
Future<Uri>
previewLink(
- DVContentVersion<
DVPageDocument> version, { - required Object? as,
- Duration expiresIn = const Duration(hours: 1),
A signed, expiring link to version on the application's own routes.
previewUrl shapes it; the default is the route with the token as its
preview query parameter, which DVContentWorkflow.resolve takes.
Implementation
Future<Uri> previewLink(
DVContentVersion<DVPageDocument> version, {
required Object? as,
Duration expiresIn = const Duration(hours: 1),
}) async {
final String token = await workflow.previewToken(
version,
as: as,
expiresIn: expiresIn,
);
return _previewUrl(version.documentId, token);
}