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;
|
|
}
|