23 lines
456 B
Dart
23 lines
456 B
Dart
|
import 'package:gql_dio_link/gql_dio_link.dart';
|
||
|
import 'package:graphql/client.dart';
|
||
|
import 'package:kdl_patients/app/core/core.dart';
|
||
|
|
||
|
class GraphQLDatasource {
|
||
|
GraphQLDatasource();
|
||
|
|
||
|
void init() {
|
||
|
final dioLink = getIt<DioLink>();
|
||
|
|
||
|
final link = Link.from([
|
||
|
dioLink,
|
||
|
]);
|
||
|
|
||
|
graphQLClient = GraphQLClient(
|
||
|
link: link,
|
||
|
cache: GraphQLCache(store: InMemoryStore()),
|
||
|
);
|
||
|
}
|
||
|
|
||
|
late final GraphQLClient graphQLClient;
|
||
|
}
|