graphql_data_loader2

version Null Safety Gitter

License

Batch and cache database lookups. Works well with GraphQL. Ported from the original JS version: Graphql

Installation

In your pubspec.yaml:

dependencies:
  graphql_data_loader2: ^2.0.0

Usage

Complete example: Source code

var userLoader = DataLoader((key) => myBatchGetUsers(keys));
var invitedBy = await userLoader.load(1)then(user => userLoader.load(user.invitedByID))
print('User 1 was invited by $invitedBy'));

Libraries

graphql_data_loader2