update method
update
Implementation
@override
Future<bool> update(String key, String value,
{String? sharedWith, Metadata? metadata}) async {
var builder = UpdateVerbBuilder()
..atKey = key
..sharedBy = _currentAtSign
..sharedWith = sharedWith
..value = value;
if (metadata != null) {
builder.ttl = metadata.ttl;
builder.ttb = metadata.ttb;
builder.ttr = metadata.ttr;
builder.isPublic = metadata.isPublic!;
if (metadata.isHidden) {
builder.atKey = '_' + key;
}
}
var putResult = await executeVerb(builder);
return putResult != null;
}