NdkResponse constructor
NdkResponse(
- String requestId,
- Stream<
Nip01Event> stream, { - Map<
String, RelayRequestOutcome> relayOutcomes()?, - Stream<
Map< relayOutcomesStream()?,String, RelayRequestOutcome> > - Future<
Map< ? relayOutcomesDone,String, RelayRequestOutcome> >
Creates a new NdkResponse instance.
Implementation
NdkResponse(
this.requestId,
this.stream, {
Map<String, RelayRequestOutcome> Function()? relayOutcomes,
Stream<Map<String, RelayRequestOutcome>> Function()? relayOutcomesStream,
Future<Map<String, RelayRequestOutcome>>? relayOutcomesDone,
}) : _relayOutcomes = relayOutcomes ?? _noOutcomes,
_relayOutcomesStream = relayOutcomesStream ?? _noOutcomesStream,
_relayOutcomesDone = relayOutcomesDone ??
Future.value(const <String, RelayRequestOutcome>{});