didAllRequestsFinish property

bool get didAllRequestsFinish

checks if all requests finished (received EOSE or CLOSED, or could not be sent)

Implementation

bool get didAllRequestsFinish =>
    pendingConnections == 0 &&
    requests.values.every(
      (element) =>
          (element.receivedEOSE ||
              element.receivedClosed ||
              element.notSent) &&
          !element.retryingAuth,
    );