endpoint property
Resolve the Data Proxy endpoint.
Implementation
@override
Uri get endpoint {
if (!super.endpoint.isScheme('prisma')) {
throw PrismaInitializationException(
message: 'The endpoint must be a prisma:// protocol.',
engine: this,
);
} else if (!super.endpoint.queryParameters.containsKey(_tokenName)) {
throw PrismaInitializationException(
message: 'The endpoint must contain a "$_tokenName" query parameter.',
engine: this,
);
}
return Uri.https(
super.endpoint.authority,
'/$version/$hash',
);
}