createKeyshare method
override
Creates a new StorageKeyshare in the storage client.
Implementation
@override
/// Creates a new [StorageKeyshare] in the storage client.
Future<void> createKeyshare(sdk.StorageKeyshare data) async {
final isKeyshareIdExist =
storageKeyshares.where((e) => e.id == data.id).length > 0;
if (isKeyshareIdExist) throw 'id already exist';
storageKeyshares.add(StorageKeyshare(
keyId: data.keyId,
id: data.id,
domain: data.domain,
type: data.type,
keyshareData: data.keyshareData,
sessionId: data.sessionId,
));
}