Implementation of client-server matrix API in haxe using HaxeHttpClient.
Endes 7704de3d41 A lot o fixes | 6 lat temu | |
---|---|---|
src | 6 lat temu | |
test | 6 lat temu | |
.gitignore | 7 lat temu | |
LICENSE | 7 lat temu | |
README.md | 6 lat temu | |
build-test.hxml | 6 lat temu | |
haxelib.json | 6 lat temu |
Implementation of client-server matrix API in haxe using akifox-asynchttp. Because of it, tecnically only works on CPP/NEKO/JAVA/FLASH and not in JAVASCRIPT because JAVASCRIPT only support POST and Get Methods. But, is only tested on neko platform, if you test in other, let me know.
Importing:
import beartek.matrix_im.client.Conection;
Login in:
var con = new Conection(server);
con.on_error = function( e : Dynamic ) : Void {
throw 'Error: ' + e;
}
con.session.login_with_pass(user, password, device_name, function( respose : Dynamic ) : Void {
trace(respose.access_token); //The access_token will be actumaticaly stored for future request until you logout.
});
Log out:
con.session.logout(function() : Void {
//Loged out
});
For more examples see the Test_client
class in test/beartek/matrix_im/client and for more info see Matrix Client-Server API docs (This library does not implement the API equal than described in the matrix docs).
by NetaLabTek