flutter-woocommerce-app/LabelStoreMax/lib/app/networking/api_service.dart
2023-01-06 16:11:58 -05:00

30 lines
968 B
Dart

import 'package:flutter/material.dart';
import 'package:flutter_app/app/networking/dio/base_api_service.dart';
import 'package:flutter_app/app/networking/dio/interceptors/logging_interceptor.dart';
import 'package:nylo_framework/nylo_framework.dart';
/*
|--------------------------------------------------------------------------
| ApiService
| -------------------------------------------------------------------------
| Define your API endpoints
| Learn more https://nylo.dev/docs/4.x/networking
|--------------------------------------------------------------------------
*/
class ApiService extends BaseApiService {
ApiService({BuildContext? buildContext}) : super(buildContext);
@override
String get baseUrl => getEnv('API_BASE_URL');
@override
final interceptors = {LoggingInterceptor: LoggingInterceptor()};
Future<dynamic> fetchTestData() async {
return await network(
request: (request) => request.get("/endpoint-path"),
);
}
}