CloudBaseRequest constructor

CloudBaseRequest(
  1. CloudBaseCore core
)

Implementation

CloudBaseRequest(CloudBaseCore core) {
  _core = core;
  int timeout = core.config.timeout != null
      ? core.config.timeout!
      : _TCB_DEFAULT_TIMEOUT;

  _dio = Dio(BaseOptions(
      headers: {
        'Connection': 'Keep-Alive',
        'User-Agent': 'cloudbase-flutter-sdk/0.0.2',
        'X-SDK-Version': 'cloudbase-flutter-sdk/0.0.2'
      },
      contentType: 'application/json',
      responseType: ResponseType.json,
      queryParameters: {'env': core.config.envId},
      sendTimeout: timeout));
}