SpotifyApi constructor

SpotifyApi()

Implementation

SpotifyApi()
  : _dio = Dio(
      BaseOptions(
        baseUrl: _baseUrl,
        headers: {'Content-Type': 'application/json'},
      ),
    ) {
  _dio.interceptors.add(
    InterceptorsWrapper(
      onRequest: (options, handler) {
        if (_accessToken != null) {
          options.headers['Authorization'] = 'Bearer $_accessToken';
          return handler.next(options);
        } else {
          return handler.reject(
            DioException(
              requestOptions: options,
              error: 'Access token is not set.',
            ),
          );
        }
      },
    ),
  );
}