completeSession method

Future<void> completeSession()

Complete / finalize the session.

Implementation

Future<void> completeSession() async {
  final url = Uri.parse(
    '${config.baseUrl}/api/v1/sessions/${config.sessionId}/complete',
  );

  final response = await _client.post(url, headers: _headers);

  if (response.statusCode != 200 && response.statusCode != 201) {
    throw DataleonApiException(
      'Failed to complete session',
      statusCode: response.statusCode,
    );
  }
}