publishPublicSigningKey method
Future
publishPublicSigningKey(
)
Implementation
Future publishPublicSigningKey() async {
try {
logger.info('publishPublicSigningKey: checking $publicSigningKeyUri');
await atClient.get(
AtKey.fromString(publicSigningKeyUri),
getRequestOptions: GetRequestOptions()..useRemoteAtServer = true,
);
logger.info('publishPublicSigningKey: have already published');
} on AtKeyNotFoundException catch (err) {
logger.info('${err.message} - publishing now');
await atClient.put(
AtKey.fromString(publicSigningKeyUri),
publicSigningKey,
putRequestOptions: PutRequestOptions()..useRemoteAtServer = true,
);
}
}