fetchInviteData method
Implementation
Future<void> fetchInviteData(
BuildContext context, String data, String atsign) async {
String otp = await showDialog(
context: context,
builder: (context) => OTPDialog(),
);
print('otp received => $otp');
AtKey atKey = AtKey()..metadata = Metadata();
atKey.key = invitationAckKey + '.' + data;
atKey.sharedWith = atsign;
atKey.metadata?.ttr = -1;
MessageShareModel messageContent = MessageShareModel(
passcode: otp, identifier: data, message: 'invite acknowledgement');
print('created message');
var result = await atClientInstance
?.put(atKey, jsonEncode(messageContent))
.catchError((e) {
print('Error in saving acknowledge message => $e');
});
;
print(atKey.key);
}