handleSuccess method
Implementation
void handleSuccess(AuthResponseSuccess message, void Function()? onSuccess) {
final delegations = message.delegations.map((signedDelegation) {
return SignedDelegation.fromJson({
'delegation': Delegation(
signedDelegation.delegation.pubkey,
signedDelegation.delegation.expiration,
signedDelegation.delegation.targets,
),
'signature': signedDelegation.signature,
});
}).toList();
final delegationChain = DelegationChain.fromDelegations(
delegations,
message.userPublicKey,
);
if (key == null) {
return;
}
chain = delegationChain;
identity = DelegationIdentity.fromDelegation(key!, chain!);
onSuccess?.call();
}