registryGet method

  1. @override
Future<SignedRegistryEntry?> registryGet(
  1. Uint8List pk
)
override

Implementation

@override
Future<SignedRegistryEntry?> registryGet(Uint8List pk) async {
  final res = await httpClient.get(Uri.parse(readApiBaseUrl)
      .replace(path: '/s5/registry', queryParameters: {
    'pk': base64UrlNoPaddingEncode(pk),
  }));
  final data = json.decode(res.body);

  return SignedRegistryEntry(
    pk: pk,
    revision: data['revision'],
    data: base64UrlNoPaddingDecode(data['data']),
    signature: base64UrlNoPaddingDecode(data['signature']),
  );
}