acceptedInForce method
The acceptance that answers "did actor accept the version of
agreement in force on at?", or null when none does. An acceptance
given after at does not answer for it.
Implementation
Future<DVAcceptance?> acceptedInForce(
String agreement, {
required String actor,
required DateTime at,
}) async {
final String? version = await inForce(agreement, at: at);
if (version == null) return null;
for (final DVAcceptance a
in await acceptances(actor: actor, agreement: agreement)) {
if (a.version == version && !a.acceptedAt.isAfter(at)) return a;
}
return null;
}