diff --git a/gentong.js b/gentong.js index be2ca90..26fc31a 100644 --- a/gentong.js +++ b/gentong.js @@ -296,46 +296,43 @@ function splitSN(sn, _config) { } function responseCodeFromMessage(message) { - if (message.indexOf('Nomor salah/tidak terdaftar') >= 0) { + if (message.toLowerCase().indexOf('nomor salah/tidak terdaftar') >= 0) { return '14'; } - else if (message.indexOf('Nomor tidak di temukan/tidak aktif') >= 0) { + else if (message.toLowerCase().indexOf('nomor tidak di temukan/tidak aktif') >= 0) { return '14'; } - else if (message.indexOf('Kode produk tidak sesuai nomor tujuan') >= 0) { + else if (message.toLowerCase().indexOf('kode produk tidak sesuai nomor tujuan') >= 0) { return '14'; } - else if (message.indexOf('nomor yang anda masukan salah') >= 0) { + else if (message.toLowerCase().indexOf('nomor yang anda masukan salah') >= 0) { return '14'; } - else if (message.indexOf('Nomor Telepon seluler salah') >= 0) { + else if (message.toLowerCase().indexOf('nomor telepon seluler salah') >= 0) { return '14'; } - else if (message.indexOf('bulk or forbidden request') >= 0) { + else if (message.toLowerCase().indexOf('bulk or forbidden request') >= 0) { return '55'; } - else if (message.indexOf('Sudah pernah dilakukan') >= 0) { + else if (message.toLowerCase().indexOf('sudah pernah dilakukan') >= 0) { return '55'; } - else if (message.indexOf('transaksi yg sama sudah pernah dilakukan tunggu dlm') >= 0) { + else if (message.toLowerCase().indexOf('transaksi yg sama sudah pernah dilakukan tunggu dlm') >= 0) { return '55'; } - else if (message.indexOf('Transaksi tsb sudah pernah dilakukan') >= 0) { + else if (message.toLowerCase().indexOf('transaksi tsb sudah pernah dilakukan') >= 0) { return '55'; } - else if (message.indexOf('Mohon maaf saat ini stock belum tersedia') >= 0) { + else if (message.toLowerCase().indexOf('mohon maaf saat ini stock belum tersedia') >= 0) { return '13'; } - else if (message.indexOf('Stock tidak tersedia') >= 0) { + else if (message.toLowerCase().indexOf('stock tidak tersedia') >= 0) { return '13'; } - else if (message.indexOf('Stok tidak tersedia') >= 0) { + else if (message.toLowerCase().indexOf('tidak tersedia atau nonaktif') >= 0) { return '13'; } - else if (message.indexOf('tidak tersedia atau nonaktif') >= 0) { - return '13'; - } - else if (message.indexOf('Saldo di account anda saat ini tidak mencukupi') >= 0) { + else if (message.toLowerCase().indexOf('saldo di account anda saat ini tidak mencukupi') >= 0) { return '40'; }