coffee_http 0.2.6 copy "coffee_http: ^0.2.6" to clipboard
coffee_http: ^0.2.6 copied to clipboard

outdatedDart 1 only

Easy http request

example/main.dart

/**
 * Created by lejard_h on 25/04/16.
 */

import "dart:async";
import "package:coffee_http/coffee.dart";
import "models/models.dart";
import "api/api.dart";

Future<Null> main() async {
  initApi();

  try {
    ResourceModel model = await await (api["resources"] as CoffeeCrud<ResourceModel>).read("0");

    print(model);
  } catch (e) {
    if (e is CoffeeError) {
      print(e.statusCode);
    }
  }
  try {
    ResourceModel model = await (api["resources"] as CoffeeCrud<ResourceModel>).create(new ResourceModel()
      ..name = "truc"
      ..capacity = 3);

    print(model);
  } catch (e) {
    if (e is CoffeeError) {
      print(e.statusCode);
      print(e.rawResponse);
    }
  }

  try {
    List<ResourceModel> model = await (api["resources"] as CoffeeCrud<ResourceModel>).all();
    print(model);
  } catch (e) {
    if (e is CoffeeError) {
      print(e.statusCode);
      print(e.rawResponse);
    }
  }
}
0
likes
30
pub points
0%
popularity

Publisher

unverified uploader

Easy http request

Repository (GitHub)
View/report issues

License

BSD-3-Clause (LICENSE)

Dependencies

http

More

Packages that depend on coffee_http