18 lines
		
	
	
		
			347 B
		
	
	
	
		
			Dart
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			347 B
		
	
	
	
		
			Dart
		
	
	
	
	
	
| import 'package:dio/dio.dart';
 | |
| import 'package:flutter/foundation.dart';
 | |
| 
 | |
| class ApiClient {
 | |
|   static const String _apiBase =
 | |
|       kDebugMode ? "http://localhost:8081/api" : "api";
 | |
|   final Dio _dio = Dio(BaseOptions(baseUrl: _apiBase));
 | |
| 
 | |
|   String? token;
 | |
|   DateTime? tokenValidUntil;
 | |
| 
 | |
|   ApiClient();
 | |
| 
 | |
|   Dio getRawClient() {
 | |
|     return _dio;
 | |
|   }
 | |
| }
 |