Files
TubeCards/lib/graphql/graph_ql_runner.dart
friebetill 80f218097d Initial commit
Add Space version 2.0.1
2022-03-28 14:56:00 +02:00

21 lines
502 B
Dart

import 'package:ferry/ferry.dart';
abstract class GraphQLRunner {
/// Initializes the runner.
///
/// Call this method before calling any other method. Calling the method
/// multiple times has no effect.
Future<void> spawn();
Stream<OperationResponse<TData, TVars>> request<TData, TVars>(
OperationRequest<TData, TVars> request,
);
Future<void> setAuthToken(String token);
Future<bool> isLoggedIn();
/// Deletes all data on the GraphQL database.
Future<void> clear();
}