register method

Future<User> register()

Implementation

Future<User> register() {
  return _client
      .post('/api/user/register', body: toJson())
      .then((value) {
    var user = fromJson(jsonDecode(value.body));
    _client.setAuthHeader(user.token);
    token = user.token;

    return SharedPreferences.getInstance().then((prefs) {
      prefs.setString("token", token);
      _client.registerDevice(prefs, userId: user.id);
      return this;
    });
  });
}