answerCommand method

  1. @override
Future<ForgeOutcome> answerCommand(
  1. String commandId,
  2. bool handled,
  3. Map<String, String> details
)
override

Answers a delivered command; the kernel keeps the first answer per id.

Implementation

@override
Future<ForgeOutcome> answerCommand(
  String commandId,
  bool handled,
  Map<String, String> details,
) async {
  commandAnswers.add(
    (commandId: commandId, handled: handled, details: details),
  );
  calls.add('answer:$commandId');
  return const ForgeOutcome(ForgeOutcomeKind.accepted);
}