refactor: directory restructure revamp

This commit is contained in:
Kingkor Roy Tirtho
2023-02-10 22:15:31 +06:00
parent b304466d73
commit 0cc7ae194b
8 changed files with 20 additions and 20 deletions
@@ -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),
);
}
-15
View File
@@ -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,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>(