Commit 02503ffcaac60f2d7078c79f3b4942710d6baa8c
1 parent
b8d3a4b0d7
Exists in
master
Hapus modem dari list jika terjadi pergeseran
Showing 1 changed file with 5 additions and 0 deletions Side-by-side Diff
lib/modems2.js
... | ... | @@ -46,6 +46,11 @@ function touchByIMSI(val) { |
46 | 46 | if (typeof val.imsi !== 'string') return; |
47 | 47 | if (!val.imsi.trim()) return; |
48 | 48 | |
49 | + const oldName = modemList.by_imsi[val.imsi] ? modemList.by_imsi[val.imsi].name : null; | |
50 | + if (oldName && oldName !== val.name && modemList.by_name[oldName]) { | |
51 | + delete modemList.by_name[oldName]; | |
52 | + } | |
53 | + | |
49 | 54 | modemList.by_imsi[val.imsi] = val; |
50 | 55 | } |
51 | 56 |