meses-messaging
Version:
Meses messaging SDK in JavaScript
39 lines (34 loc) • 1.19 kB
JavaScript
import MesesMessagingApp from '../src/MesesMessagingApp'
import Conversation from '../src/classes/Conversation'
class TestConversation {
static testRefresh() {
const app = new MesesMessagingApp('http://meses-api.airyrooms.dev', 'ceres')
let conversation = new Conversation(app._service, 'COMMENT-10000005', 'USER-20027', {
dummy: 'ini harusnya hilang',
lastMessageTime: -1
})
conversation.refresh()
.then(() => console.log(conversation))
.catch(err => console.log(err))
}
static testSendMessage() {
const app = new MesesMessagingApp('http://meses-api.airyrooms.dev', 'ceres')
let conversation = new Conversation(app._service, 'COMMENT-10000005', 'USER-20027', null)
conversation.sendMessage('Apa apa apanya dong.. apanya dong', { context: 'mesesTest' })
.then(() => console.log('[SUCCESS]'))
.catch(err => console.log(err))
}
static run(command) {
switch (command) {
case 1:
TestConversation.testRefresh()
break;
case 2:
TestConversation.testSendMessage()
break
default:
console.log('Please provide the argument')
}
}
}
TestConversation.run(1)