parse 0.0.1 parse: ^0.0.1 copied to clipboard
Parse Server Dart SDK.
import 'package:parse/parse.dart';
import 'dart:async';
import 'dart:math';
main() async {
var parse = new Parse(new Credentials("myappID"), "http://localhost", "ws://localhost");
print('parse: ${parse.credentials}');
var object = parse.object("this");
var id = await object.get('objectId');
print(id);
var createdAt = await object.get('createdAt');
print(createdAt);
var created = await object.create({
'firstName': "john",
'lastName': "doe"
});
print(created);
object = parse.object("this");
print(object.objectId);
object.set("age", 10);
object.set("country", "CA");
var createdUser = await object.create({"name": "user2"});
object.set("age", 20);
var saved = await object.save({"age": 30});
var country = await object.get("country");
print(country);
await object.destroy();
Future sleep2() async {
await new Future.delayed(const Duration(seconds: 2), () => "1");
}
var lq = parse.liveQuery();
await lq.subscribe("_User");
lq.on('create', ((object)=>print(object)));
for (var i = 0; i < 15; i++) {
var user = parse.user();
var rand = new Random();
user.set("username", "user${rand.nextInt(100)}");
user.set("password", "password");
user.set("email", "user${rand.nextInt(100)}@example.com");
user.set("phone", "+15144665532");
print(user.objectId);
var createdUser = await user.signUp();
print("Created: $i");
}
}