INNER CODE UNIT · Dart
GraphQLClient
friebetill/TubeCards · lib/graphql/graph_ql_client.dart:34
class GraphQLClient extends TypedLink {
GraphQLClient(this._cache)
: _link = HttpAuthLink(
graphQLEndpoint: spaceGraphQlUrl,
token: _cache.store.get(_authTokenKey)?['token'] as String? ?? '',
) {
_typedLink = TypedLink.from([
const ErrorTypedLink(),
RequestControllerTypedLink(),
const AddTypenameTypedLink(),
UpdateCacheTypedLink(
cache: _cache,
updateCacheHandlers: {
// Queries
deckCardsHandlerKey: deckCardsHandler,
deckMembersHandlerKey: deckMembersHandler,
decksHandlerKey: decksHandler,
dueCardsHandlerKey: dueCardsHandler,