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)
|
||
|
}
|