在哪里需要以BLoC模式访问API客户端凭据?

时间:2019-03-31 17:59:42

标签: flutter bloc

我正在尝试实现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文件放在哪里?

0 个答案:

没有答案