localize_token_manager 1.0.1+7
localize_token_manager: ^1.0.1+7 copied to clipboard
A clean, customizable API service package with Dio and refresh token handling
example/localize_token_manager_example.dart
import 'package:localize_token_manager/localize_token_manager.dart';
Future<void> main() async {
// Initialize API service
final api = LocalizeTokenManager(
baseUrl: "https://api.example.com",
defaultHeaders: {
'App-Version': '1.0.0',
},
);
// Example: POST request
final loginResponse = await api.request(
endpoint: '/auth/login',
method: HttpMethod.post,
body: {
'email': 'info@gmail.com',
'password': 'admin',
},
fromJson: (data) => null,
);
if (loginResponse.status) {
print('Login successful: ${loginResponse.data}');
}
}