send message instead of rpc request
This commit is contained in:
parent
c258b7c746
commit
a9e84c685d
|
@ -1,7 +1,9 @@
|
||||||
import NimQml
|
import NimQml
|
||||||
import applicationView
|
import applicationView
|
||||||
import chats
|
import chats
|
||||||
|
import json
|
||||||
import state
|
import state
|
||||||
|
import status/utils
|
||||||
|
|
||||||
import status/core as status
|
import status/core as status
|
||||||
import status/test as status_test
|
import status/test as status_test
|
||||||
|
@ -29,7 +31,25 @@ proc mainProc() =
|
||||||
|
|
||||||
# result.accountResult = status.queryAccounts()
|
# result.accountResult = status.queryAccounts()
|
||||||
|
|
||||||
let logic = newApplicationView(app, status.callPrivateRPC)
|
var sendMessage = proc (msg: string): string =
|
||||||
|
let payload = %* {
|
||||||
|
"jsonrpc": "2.0",
|
||||||
|
"id": 40,
|
||||||
|
"method": "sendChatMessage".prefix,
|
||||||
|
"params": [
|
||||||
|
{
|
||||||
|
"chatId": "test",
|
||||||
|
"text": msg,
|
||||||
|
"responseTo": nil,
|
||||||
|
"ensName": nil,
|
||||||
|
"sticker": nil,
|
||||||
|
"contentType": 1
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
status.callPrivateRPC($payload)
|
||||||
|
|
||||||
|
let logic = newApplicationView(app, sendMessage)
|
||||||
defer: logic.delete
|
defer: logic.delete
|
||||||
|
|
||||||
let logicVariant = newQVariant(logic)
|
let logicVariant = newQVariant(logic)
|
||||||
|
|
Loading…
Reference in New Issue