UNPKG

meses-messaging

Version:

Meses messaging SDK in JavaScript

39 lines (34 loc) 1.19 kB
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)