getMeta method

  1. @override
Future<Metadata?> getMeta(
  1. AtKey atKey, {
  2. bool isDedicated = false,
})
override

Gets the metadata of AtKey.key

e.g alice is current atsign
llookup:phone@alice
  var atKey = AtKey()..key='phone'
  getMeta(atKey);
llookup:public:phone@alice
  var metaData = Metadata()..isPublic=true;
  var atKey = AtKey()..key='phone'
            ..metadata=metaData
  getMeta(atKey);
lookup:phone@bob
  var metaData = Metadata()..sharedWith='@bob';
   var atKey = AtKey()..key='phone'
                  ..metadata=metaData
  getMeta(atKey);

Implementation

@override
Future<Metadata?> getMeta(AtKey atKey, {bool isDedicated = false}) async {
  var atValue = await get(atKey);
  return atValue.metadata;
}