我正在尝试实现BLoC模式,我创建了一个存储库和API客户端来访问远程REST API。
我正在主要功能中创建客户端和存储库的实例,并将客户端作为参数传递给存储库。
以下是创建API客户端和存储库的示例代码。
void main() {
BlocSupervisor().delegate = SimpleBlocDelegate();
final WeatherRepository weatherRepository = WeatherRepository(
weatherApiClient: WeatherApiClient(
httpClient: http.Client(),
),
);
runApp(App(weatherRepository: weatherRepository));
}
这是我的问题,我的API客户端需要一些凭据才能访问远程服务器,并且我认为它应该从JSON文件读取凭据。
此外,我在应该从哪里读取JSON文件(在主函数或API客户端中)还是很困惑
我还应该将JSON文件放在哪里?