LinkCompletionTokenCallback<T> typedef

LinkCompletionTokenCallback<T> = Future<void> Function(Session session, T request, SecretChallenge completionChallenge, {required Transaction? transaction})

Callback called when a request is linked to a completion challenge.

Should update the request to link the completion challenge ID. May throw ChallengeAlreadyUsedException if the challenge has already been linked.

Implementation

typedef LinkCompletionTokenCallback<T> =
    Future<void> Function(
      Session session,
      T request,
      SecretChallenge completionChallenge, {
      required Transaction? transaction,
    });