sitzung method
Der Client für die laufende Sitzung — mit derselben Adresse, demselben HTTP-Client und demselben Zeitlimit wie dieser. So hängt die Kasse an einer Verbindung statt an zweien, und wer für Tests einen anderen HTTP-Client einsetzt, erwischt beide Wege.
Implementation
RegisterSessionClient sitzung({
required Future<String?> Function() idToken,
required Future<String?> Function() sessionId,
required String cashregisterId,
}) {
return RegisterSessionClient(
idToken: idToken,
sessionId: sessionId,
cashregisterId: cashregisterId,
baseUrl: _baseUrl,
httpClient: _http,
timeout: _timeout,
);
}