KDLPatients/lib/app/data/datasources/remote/graphql_datasource.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;
}