import 'package:agrilink_vocpro/core/constant/app_constant.dart'; import 'package:agrilink_vocpro/data/model/relay_response.dart'; import 'package:dio/dio.dart'; import 'package:flutter/foundation.dart'; class AppService { final Dio _dioWithoutInterceptor = Dio( BaseOptions( baseUrl: AppConstant.baseUrl, ), ); Future getRelayStatus() async { try { await Future.delayed(const Duration(seconds: 3)); final result = await _dioWithoutInterceptor.get('get-relay'); if (result.statusCode == 200) { final data = RelayResponse.fromJson(result.data); return data; } else { throw Exception('Failed to load data'); } } on DioException catch (e) { if (kDebugMode) { print(e); } rethrow; } } }