hasura_connect 0.0.6 hasura_connect: ^0.0.6 copied to clipboard
Connect your Flutter / Dart apps to Hasura simply.
example/hasura_connect_example.dart
import 'package:hasura_connect/hasura_connect.dart';
import 'package:hasura_connect/src/snapshot.dart';
main() async {
HasuraConnect conn =
HasuraConnect('https://mvp-rtc-project.herokuapp.com/v1/graphql');
// var r = await conn.query(docQuery);
// print(r);
Snapshot snap = conn.subscription(docSubscription, variables: {"limit": 3});
snap.stream.listen((data) {
print(data);
print("==================");
}).onError((err) {
print(err);
});
await Future.delayed(Duration(seconds: 4));
snap.changeVariable({"limit": 6});
}
String docSubscription = """
subscription algumaCoisa(\$limit:Int!){
users(limit: \$limit, order_by: {user_id: desc}) {
user_id
user_email
user_password
}
}
""";
String docQuery = """
query {
authors {
id
email
name
}
}
""";