Expose PM invitation operations and membership checks through JNI
This commit is contained in:
1 parent
ef62a80eb8
commit
9bdfb93b50
2 files changed
+44
No files matched your search
@@ -196,6 +196,9 @@ object NativeLib {
|
||||
/* ── DM (личные сообщения) ── */
|
||||
fun dmStart(nodeId: Long, sourceChId: String, peerName: String) { nativeDmStart(nodeId, sourceChId, peerName) }
|
||||
fun dmSend(convId: String, text: String) { nativeDmSend(convId, text) }
|
||||
fun dmInvite(requestId: Long, peer: Long, source: String, channelId: Long, name: String, cancel: Boolean = false): Boolean =
|
||||
nativeDmInvite(requestId, peer, source, channelId, name, cancel)
|
||||
fun isChannelMember(channelId: String, nodeId: Long): Boolean = nativeIsChannelMember(channelId, nodeId)
|
||||
fun dmRequestConversations() { nativeDmRequestConversations() }
|
||||
fun dmRequestCallRoute(convId: String) { nativeDmRequestCallRoute(convId) }
|
||||
fun dmRequestMessages(convId: String) { nativeDmRequestMessages(convId) }
|
||||
@@ -310,6 +313,8 @@ object NativeLib {
|
||||
/* ── DM JNI ── */
|
||||
private external fun nativeDmStart(nodeId: Long, sourceChId: String, peerName: String)
|
||||
private external fun nativeDmSend(convId: String, text: String)
|
||||
private external fun nativeDmInvite(requestId: Long, peer: Long, source: String, channelId: Long, name: String, cancel: Boolean): Boolean
|
||||
private external fun nativeIsChannelMember(channelId: String, nodeId: Long): Boolean
|
||||
private external fun nativeDmRequestConversations()
|
||||
private external fun nativeDmRequestCallRoute(convId: String)
|
||||
private external fun nativeDmRequestMessages(convId: String)
|
||||
|
||||
Reference in new issue
Block a user