// GENERATED CODE - DO NOT MODIFY BY HAND part of 'auth_client.dart'; // ************************************************************************** // RetrofitGenerator // ************************************************************************** // ignore_for_file: unnecessary_brace_in_string_interps,no_leading_underscores_for_local_identifiers,unused_element class _AuthClient implements AuthClient { _AuthClient( this._dio, { this.baseUrl, this.errorLogger, }); final Dio _dio; String? baseUrl; final ParseErrorLogger? errorLogger; @override Future login(LoginRequest request) async { final _extra = {}; final queryParameters = {}; final _headers = {}; final _data = request; final _options = _setStreamType(Options( method: 'POST', headers: _headers, extra: _extra, ) .compose( _dio.options, '/login', queryParameters: queryParameters, data: _data, ) .copyWith( baseUrl: _combineBaseUrls( _dio.options.baseUrl, baseUrl, ))); final _result = await _dio.fetch>(_options); late AuthData _value; try { _value = AuthData.fromJson(_result.data!); } on Object catch (e, s) { errorLogger?.logError(e, s, _options); rethrow; } return _value; } @override Future refresh(RefreshTokenRequest request) async { final _extra = {}; final queryParameters = {}; final _headers = {}; final _data = request; final _options = _setStreamType(Options( method: 'POST', headers: _headers, extra: _extra, ) .compose( _dio.options, '/refresh', queryParameters: queryParameters, data: _data, ) .copyWith( baseUrl: _combineBaseUrls( _dio.options.baseUrl, baseUrl, ))); final _result = await _dio.fetch>(_options); late AuthData _value; try { _value = AuthData.fromJson(_result.data!); } on Object catch (e, s) { errorLogger?.logError(e, s, _options); rethrow; } return _value; } RequestOptions _setStreamType(RequestOptions requestOptions) { if (T != dynamic && !(requestOptions.responseType == ResponseType.bytes || requestOptions.responseType == ResponseType.stream)) { if (T == String) { requestOptions.responseType = ResponseType.plain; } else { requestOptions.responseType = ResponseType.json; } } return requestOptions; } String _combineBaseUrls( String dioBaseUrl, String? baseUrl, ) { if (baseUrl == null || baseUrl.trim().isEmpty) { return dioBaseUrl; } final url = Uri.parse(baseUrl); if (url.isAbsolute) { return url.toString(); } return Uri.parse(dioBaseUrl).resolveUri(url).toString(); } } // ************************************************************************** // RiverpodGenerator // ************************************************************************** String _$authClientHash() => r'cd6faf293e6975a9091a92d7534d8e4a7d33284b'; /// See also [authClient]. @ProviderFor(authClient) final authClientProvider = AutoDisposeProvider.internal( authClient, name: r'authClientProvider', debugGetCreateSourceHash: const bool.fromEnvironment('dart.vm.product') ? null : _$authClientHash, dependencies: null, allTransitiveDependencies: null, ); typedef AuthClientRef = AutoDisposeProviderRef; // ignore_for_file: type=lint // ignore_for_file: subtype_of_sealed_class, invalid_use_of_internal_member, invalid_use_of_visible_for_testing_member