Browse Source

set max age cache dio 7days

master
daivph 5 years ago
parent
commit
e84b211dd1
2 changed files with 7 additions and 3 deletions
  1. +6
    -3
      lib/data/repository/repository.dart
  2. +1
    -0
      lib/utils/const_common.dart

+ 6
- 3
lib/data/repository/repository.dart View File



Future<List<ActionType>> getActionTypes() { Future<List<ActionType>> getActionTypes() {
final client = RestClient(dio); final client = RestClient(dio);
var op = buildConfigurableCacheOptions(forceRefresh: true);
var op = buildConfigurableCacheOptions(
forceRefresh: true, maxAge: Duration(days: ConstCommon.kMaxAgeCache));
return client.getActionTypes(options: op); return client.getActionTypes(options: op);
} }


Future<List<Harvest>> getHarvests() { Future<List<Harvest>> getHarvests() {
final client = RestClient(dio); final client = RestClient(dio);
var op = buildConfigurableCacheOptions(forceRefresh: true);
var op = buildConfigurableCacheOptions(
forceRefresh: true, maxAge: Duration(days: ConstCommon.kMaxAgeCache));
return client.getHarvests(options: op); return client.getHarvests(options: op);
} }


Future<List<WaterType>> getWaterTypes() { Future<List<WaterType>> getWaterTypes() {
final client = RestClient(dio); final client = RestClient(dio);
var op = buildConfigurableCacheOptions(forceRefresh: true);
var op = buildConfigurableCacheOptions(
forceRefresh: true, maxAge: Duration(days: ConstCommon.kMaxAgeCache));
return client.getWaterTypes(options: op); return client.getWaterTypes(options: op);
} }



+ 1
- 0
lib/utils/const_common.dart View File

class ConstCommon { class ConstCommon {
static int kExpiredTime = 12 * 60 * 60 * 1000; //24h static int kExpiredTime = 12 * 60 * 60 * 1000; //24h
static int kFileSize = 1000000; //1M = 1000.000 bytes static int kFileSize = 1000000; //1M = 1000.000 bytes
static int kMaxAgeCache = 7; // 7days
static const String baseUrl = "http://tpf.aztrace.vn"; static const String baseUrl = "http://tpf.aztrace.vn";
static const String baseImageUrl = "http://s3tpf.aztrace.vn/upload/"; static const String baseImageUrl = "http://s3tpf.aztrace.vn/upload/";



Loading…
Cancel
Save