import 'package:finger_print_verification/core/network/network.dart'; import 'package:finger_print_verification/fingerprint/view/fingerprint.dart'; import 'package:finger_print_verification/theme/app_theme.dart'; import 'package:flutter/material.dart'; import 'package:dio/dio.dart'; void main() { // ── Configure the global API client BEFORE runApp() ─────────────────────── // All relative URLs (e.g. '/verify') will be resolved against this base URL. // Replace the placeholder with your real endpoint before going to production. ApiClient.initialize( baseUrl: 'https://hmgpharmacyapi.hmg.com/fingerprint/', connectTimeout: const Duration(seconds: 60), receiveTimeout: const Duration(seconds: 30), interceptors: [ LogInterceptor( requestBody: true, responseBody: true, logPrint: (object) => debugPrint(object.toString()), // Recommended for Flutter ), ] ); runApp(const MyApp()); } class MyApp extends StatelessWidget { const MyApp({super.key}); // This widget is the root of your application. @override Widget build(BuildContext context) { return MaterialApp( title: 'Fingerprint Verification', theme:AppTheme.light(), home: const FingerprintView(), ); } }