Commit ab4c19eca1df157710257a9f438eb6a3390eb2aa
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') { |