Commit 02503ffcaac60f2d7078c79f3b4942710d6baa8c

Authored by Adhidarma Hadiwinoto
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

... ... @@ -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