Methods
@HaxeCBridge.noemitfindServicesWithFeature(accountId:String, feature:String):Promise<Array<{serviceId:String, node:Null<String>, name:Null<String>, caps:Caps}>>
getLogin(login:String):Promise<{token:Null<String>, fastCount:Int, displayName:Null<String>, clientId:Null<String>}>
getMessage(accountId:String, chatId:String, serverId:Null<String>, localId:Null<String>):Promise<Null<ChatMessage>>
hasMedia(hashAlgorithm:String, hash:BytesData):Promise<Bool>
lastId(accountId:String, chatId:Null<String>):Promise<Null<String>>
storeLogin(login:String, clientId:String, displayName:String, token:Null<String>):Void
storeMedia(mime:String, bytes:BytesData):Promise<Bool>
storeService(accountId:String, serviceId:String, name:Null<String>, node:Null<String>, caps:Caps):Void