forked from Lonami/Talaria
19 lines
617 B
Kotlin
19 lines
617 B
Kotlin
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)
|
|
}
|