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';
|
import 'package:flutter/material.dart';
|
||||||
|
|
||||||
class QueryClientProvider extends InheritedWidget {
|
class QueryClientProvider extends InheritedWidget {
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
import 'dart:async';
|
import 'dart:async';
|
||||||
|
|
||||||
import 'package:fl_query/src/constants.dart';
|
import 'package:fl_query/src/collections/default_configs.dart';
|
||||||
import 'package:fl_query/src/retryer.dart';
|
import 'package:fl_query/src/core/retryer.dart';
|
||||||
import 'package:flutter/cupertino.dart';
|
import 'package:flutter/cupertino.dart';
|
||||||
import 'package:hive_flutter/adapters.dart';
|
import 'package:hive_flutter/adapters.dart';
|
||||||
import 'package:mutex/mutex.dart';
|
import 'package:mutex/mutex.dart';
|
||||||
@@ -76,8 +76,8 @@ class Query<T, E, K> extends StateNotifier<QueryState<T, E>>
|
|||||||
this.key,
|
this.key,
|
||||||
QueryFn<T> queryFn, {
|
QueryFn<T> queryFn, {
|
||||||
this.initial,
|
this.initial,
|
||||||
this.retryConfig = Constants.defaultRetryConfig,
|
this.retryConfig = DefaultConstants.retryConfig,
|
||||||
this.refreshConfig = Constants.defaultRefreshConfig,
|
this.refreshConfig = DefaultConstants.refreshConfig,
|
||||||
this.jsonConfig,
|
this.jsonConfig,
|
||||||
}) : _box = Hive.lazyBox("cache"),
|
}) : _box = Hive.lazyBox("cache"),
|
||||||
super(QueryState<T, E>(
|
super(QueryState<T, E>(
|
||||||
Reference in New Issue
Block a user