mirror of
https://github.com/git-touch/git-touch
synced 2024-12-14 17:34:44 +01:00
refactor: fetch policy network only
This commit is contained in:
parent
7247c05817
commit
594c5de972
@ -1,7 +1,6 @@
|
|||||||
import 'dart:convert';
|
import 'dart:convert';
|
||||||
import 'dart:async';
|
import 'dart:async';
|
||||||
import 'package:ferry/ferry.dart';
|
import 'package:ferry/ferry.dart';
|
||||||
import 'package:git_touch/utils/nil_store.dart';
|
|
||||||
// import 'package:in_app_review/in_app_review.dart';
|
// import 'package:in_app_review/in_app_review.dart';
|
||||||
import 'package:universal_io/io.dart';
|
import 'package:universal_io/io.dart';
|
||||||
import 'package:git_touch/models/bitbucket.dart';
|
import 'package:git_touch/models/bitbucket.dart';
|
||||||
@ -703,7 +702,10 @@ class AuthModel with ChangeNotifier {
|
|||||||
_apiPrefix + '/graphql',
|
_apiPrefix + '/graphql',
|
||||||
defaultHeaders: {HttpHeaders.authorizationHeader: 'token $token'},
|
defaultHeaders: {HttpHeaders.authorizationHeader: 'token $token'},
|
||||||
),
|
),
|
||||||
cache: Cache(store: NilStore()),
|
// https://ferrygraphql.com/docs/fetch-policies#default-fetchpolicies
|
||||||
|
defaultFetchPolicies: {
|
||||||
|
OperationType.query: FetchPolicy.NetworkOnly,
|
||||||
|
},
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,33 +0,0 @@
|
|||||||
import 'dart:async';
|
|
||||||
import 'package:ferry_store/ferry_store.dart';
|
|
||||||
|
|
||||||
// This is a cache store to disable cache
|
|
||||||
class NilStore extends Store {
|
|
||||||
@override
|
|
||||||
void clear() {}
|
|
||||||
|
|
||||||
@override
|
|
||||||
void delete(String dataId) {}
|
|
||||||
|
|
||||||
@override
|
|
||||||
void deleteAll(Iterable<String> dataIds) {}
|
|
||||||
|
|
||||||
@override
|
|
||||||
Map<String, dynamic> get(String dataId) {
|
|
||||||
return {};
|
|
||||||
}
|
|
||||||
|
|
||||||
@override
|
|
||||||
Iterable<String> get keys => [];
|
|
||||||
|
|
||||||
@override
|
|
||||||
void put(String dataId, Map<String, dynamic>? value) {}
|
|
||||||
|
|
||||||
@override
|
|
||||||
void putAll(Map<String, Map<String, dynamic>?> data) {}
|
|
||||||
|
|
||||||
@override
|
|
||||||
Stream<Map<String, dynamic>> watch(String dataId) {
|
|
||||||
return Stream.empty();
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in New Issue
Block a user