package dev.lonami.talaria.bindings object Native { init { System.loadLibrary("talaria") } external fun initClient() external fun needLogin(): Boolean external fun requestLoginCode(phone: String): Long external fun signIn(tokenPtr: Long, code: String) external fun getDialogs(): Long external fun dialogCount(dialogsPtr: Long): Int external fun dialogPacked(dialogsPtr: Long, index: Int): String external fun dialogTitle(dialogsPtr: Long, index: Int): String external fun freeDialogs(dialogsPtr: Long) external fun sendMessage(packed: String, text: String) }