mirror of
https://github.com/esiur/esiur-dart.git
synced 2025-06-27 14:53:11 +00:00
1.1.9
This commit is contained in:
@ -7,18 +7,28 @@ main()
|
||||
test("Connect to server", () async {
|
||||
|
||||
// connect to the server
|
||||
var x = await Warehouse.get("iip://localhost:5000/sys/su", {"username": "admin", "password": "1234"
|
||||
, "domain": "example.com"});
|
||||
// var x = await Warehouse.get("iip://localhost:5000/sys/su", {"username": "admin", "password": "1234"
|
||||
// , "domain": "example.com"});
|
||||
|
||||
|
||||
|
||||
|
||||
// desc(x);
|
||||
|
||||
x.instance.store.on("close", (x){
|
||||
print("Closed");
|
||||
});
|
||||
// List<dynamic> trackers = await x.getMyTrackers();
|
||||
|
||||
x.on("modified", (peoperty, value){
|
||||
// for(var i = 0; i < trackers.length; i++)
|
||||
// print(trackers[i].name);
|
||||
|
||||
});
|
||||
// var arc = await x.getObjectTracks(trackers[1], DateTime.now().subtract(Duration(days: 6)), DateTime.now());
|
||||
|
||||
// x.instance.store.on("close", (x){
|
||||
// print("Closed");
|
||||
// });
|
||||
|
||||
// x.on("modified", (peoperty, value){
|
||||
|
||||
// });
|
||||
|
||||
// var users = await x.Users.Slice(0, 10);
|
||||
|
||||
@ -26,13 +36,13 @@ main()
|
||||
// await sleep(Duration(seconds: 10));
|
||||
|
||||
// get property
|
||||
print(x.Level);
|
||||
//print(x.Level);
|
||||
// listen to event
|
||||
x.on("LevelUp", (v,y,z)=>print("Level up ${v} ${y}${z}"));
|
||||
//x.on("LevelUp", (v,y,z)=>print("Level up ${v} ${y}${z}"));
|
||||
// use await
|
||||
print("Added successfully ${await x.Add(40)}");
|
||||
//print("Added successfully ${await x.Add(40)}");
|
||||
// use named arguments
|
||||
print(await x.Add(value: 20));
|
||||
//print(await x.Add(value: 20));
|
||||
// test chunks
|
||||
//x.Stream(10).chunk((c)=>print(c));
|
||||
// property setter
|
||||
@ -41,7 +51,7 @@ main()
|
||||
|
||||
//var msg = await stdin.readLineSync();
|
||||
|
||||
print("Done");
|
||||
//print("Done");
|
||||
|
||||
});
|
||||
|
||||
@ -62,22 +72,20 @@ main()
|
||||
var y = x.instance.template;
|
||||
print("Fucntions = ${y.functions.length}\n");
|
||||
for (var i = 0; i < y.functions.length; i++) {
|
||||
print("name = ${y.functions[i].name}");
|
||||
print("args = ${y.functions[i].expansion}");
|
||||
print("Function ${y.functions[i].name} ${y.functions[i].expansion}");
|
||||
}
|
||||
print("------------------------------\n");
|
||||
print("Events = ${y.events.length}\n");
|
||||
for (var i = 0; i < y.events.length; i++) {
|
||||
print("name = ${y.events[i].name}");
|
||||
print("args = ${y.events[i].expansion}");
|
||||
print("Events ${y.events[i].name} ${y.events[i].expansion}");
|
||||
}
|
||||
|
||||
print("------------------------------\n");
|
||||
print("Properties = ${y.properties.length}\n");
|
||||
for (var i = 0; i < y.properties.length; i++) {
|
||||
print("name = ${y.properties[i].name}");
|
||||
print("Property ${y.properties[i].name} ${y.properties[i].readExpansion}");
|
||||
// recursion
|
||||
print("value = ${desc(x.get(y.properties[i].index))}");
|
||||
//print("value = ${desc(x.get(y.properties[i].index))}");
|
||||
}
|
||||
}
|
||||
else
|
||||
|
Reference in New Issue
Block a user