Commit ab4c19eca1df157710257a9f438eb6a3390eb2aa

Authored by Adhidarma Hadiwinoto
1 parent eb83d58a7b
Exists in master

router-ussd using modem-commands

Showing 1 changed file with 14 additions and 11 deletions Side-by-side Diff

lib/http-command-server/router-ussd.js
1   -'use strict';
  1 +/**
  2 + * Router USSD
  3 + * @module
  4 + */
2 5  
3 6 const express = require('express');
4 7  
5   -const modem = require('../modem');
  8 +// const modem = require('../modem');
  9 +const modem = require('../modem-commands');
6 10  
7 11 const router = express.Router();
8 12 module.exports = router;
9 13  
10 14 /**
11   - * Eksekusi kode USSD
12   - * @param {object} req - Objek request Express
13   - *
14   - * Pilihan req.query.include_cusd2:
15   - * -1: sebelum
16   - * 0: tidak (default)
17   - * 1: sesudah
18   - * 2: sebelum dan sesudah
  15 + * Handler untuk interface eksekusi kode USSD
19 16 *
  17 + * @param {object} req - Objek request Express
20 18 * @param {object} req.query - Objek query string request Express
21 19 * @param {string} req.query.code - Kode USSD yang ingin dieksekusi
22   - * @param {number} [req.query.include_cusd2=0] - Apakah ingin mengeksekusi CUSD=2 secara otomatis
  20 + * @param {number|string} [req.query.include_cusd2=0] - Apakah ingin mengeksekusi CUSD=2.
  21 + * <br>-1: sebelum
  22 + * <br>0: tidak (default)
  23 + * <br>1: sesudah
  24 + * <br>2: sebelum dan sesudah
23 25 * @param {object} res - Objek respon Express
  26 + * @see module:modem-commands.executeUSSD
24 27 */
25 28 async function handlerIndex(req, res) {
26 29 if (!req.query || !req.query.code || typeof req.query.code !== 'string') {