refactor: directory restructure revamp
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
import 'package:fl_query/src/core/query.dart';
|
||||
import 'package:fl_query/src/core/retryer.dart';
|
||||
|
||||
abstract class DefaultConstants {
|
||||
static const RetryConfig retryConfig = RetryConfig(
|
||||
maxRetries: 3,
|
||||
retryDelay: Duration(seconds: 1),
|
||||
timeout: Duration(seconds: 5),
|
||||
);
|
||||
|
||||
static const RefreshConfig refreshConfig = RefreshConfig(
|
||||
staleDuration: Duration(seconds: 10),
|
||||
refreshInterval: Duration(seconds: 5),
|
||||
);
|
||||
}
|
||||
@@ -1,15 +0,0 @@
|
||||
import 'package:fl_query/src/query.dart';
|
||||
import 'package:fl_query/src/retryer.dart';
|
||||
|
||||
abstract class Constants {
|
||||
static const RetryConfig defaultRetryConfig = RetryConfig(
|
||||
maxRetries: 3,
|
||||
retryDelay: Duration(seconds: 1),
|
||||
timeout: Duration(seconds: 5),
|
||||
);
|
||||
|
||||
static const RefreshConfig defaultRefreshConfig = RefreshConfig(
|
||||
staleDuration: Duration(seconds: 10),
|
||||
refreshInterval: Duration(seconds: 5),
|
||||
);
|
||||
}
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
import 'package:fl_query/src/client.dart';
|
||||
import 'package:fl_query/src/core/client.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
class QueryClientProvider extends InheritedWidget {
|
||||
@@ -1,7 +1,7 @@
|
||||
import 'dart:async';
|
||||
|
||||
import 'package:fl_query/src/constants.dart';
|
||||
import 'package:fl_query/src/retryer.dart';
|
||||
import 'package:fl_query/src/collections/default_configs.dart';
|
||||
import 'package:fl_query/src/core/retryer.dart';
|
||||
import 'package:flutter/cupertino.dart';
|
||||
import 'package:hive_flutter/adapters.dart';
|
||||
import 'package:mutex/mutex.dart';
|
||||
@@ -76,8 +76,8 @@ class Query<T, E, K> extends StateNotifier<QueryState<T, E>>
|
||||
this.key,
|
||||
QueryFn<T> queryFn, {
|
||||
this.initial,
|
||||
this.retryConfig = Constants.defaultRetryConfig,
|
||||
this.refreshConfig = Constants.defaultRefreshConfig,
|
||||
this.retryConfig = DefaultConstants.retryConfig,
|
||||
this.refreshConfig = DefaultConstants.refreshConfig,
|
||||
this.jsonConfig,
|
||||
}) : _box = Hive.lazyBox("cache"),
|
||||
super(QueryState<T, E>(
|
||||
Reference in New Issue
Block a user