import 'dart:async'; import 'package:flutter_boilerplate/common/http/api_provider.dart'; import 'package:meta/meta.dart'; class HomeApiProvider { HomeApiProvider({@required this.baseUrl, @required this.apiProvider}) : assert(apiProvider != null); final ApiProvider apiProvider; final String baseUrl; Future> fetchBooks() { return apiProvider.get('$baseUrl/books'); } }