conversation: load and send messages
Change-Id: Ia18404ac20239d395af7b0ec871973a9b380ae69
diff --git a/routes/jami.js b/routes/jami.js
index 77d8139..5c92180 100644
--- a/routes/jami.js
+++ b/routes/jami.js
@@ -62,7 +62,7 @@
//res.json(account.getConversations())
})
- accountRouter.post('/conversations', (req, res, next) => {
+ accountRouter.post('/conversations', (req, res) => {
console.log(`Create conversations for account, contact ${req.params.accountId}`)
console.log(req.body)
const account = this.jami.getAccount(req.params.accountId)
@@ -75,7 +75,13 @@
res.status(400).end()
})
- accountRouter.get('/conversations/:conversationId', async (req, res, next) => {
+ accountRouter.post('/conversations/:conversationId', async (req, res) => {
+ console.log(`Sending message to ${req.params.conversationId} for account ${req.params.accountId}`)
+ this.jami.sendMessage(req.params.accountId, req.params.conversationId, req.body.message)
+ res.status(200).end()
+ })
+
+ accountRouter.get('/conversations/:conversationId', async (req, res) => {
console.log(`Get conversation ${req.params.conversationId} for account ${req.params.accountId}`)
const account = this.jami.getAccount(req.params.accountId)
if (!account)