ope21

run update PSA

Oct 28th, 2020
671
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var currentVersion = 12;
  2.  
  3. // dijalankan setiap kali aplikasi dibuka
  4. function checkDBVersion() {
  5.     dbconn.executeSql("pragma user_version", [], function(res) {
  6.         var version = res.rows.item(0).user_version;
  7.        
  8.         if (version < currentVersion)
  9.         {
  10.             // jalankan update sesuai versi
  11.             var runVersion = parseInt(version) + 1;        
  12.             runUpdate(runVersion);
  13.             dbconn.executeSql("pragma user_version = "+currentVersion, [], function(result){
  14.                 alert("update user version "+JSON.stringify(result))
  15.             });
  16.             alert("update done");
  17.         }
  18.     })
  19. }
  20.  
  21. function runUpdate(version){
  22.     //console.log('run update version '+version);
  23.     alert("run update: "+ version);
  24.     switch(version){
  25.         case 1:{
  26.             runUpdate1();
  27.         }
  28.         case 2:{
  29.             console.log("masuk 2");
  30.             runUpdate2();
  31.         }
  32.         case 3:{
  33.             console.log("masuk 3");
  34.             runUpdate3();
  35.         }
  36.         case 4:{
  37.             console.log("masuk 4");
  38.             runUpdate4();
  39.         }
  40.         case 5:{
  41.             console.log("masuk 5");
  42.             runUpdate5();
  43.         }
  44.         case 6:{
  45.             console.log("masuk 6");
  46.             runUpdate6();
  47.         }
  48.         case 7:{
  49.             console.log("masuk 7");
  50.             runUpdate7();
  51.         }
  52.         case 8:{
  53.             console.log("masuk 8");
  54.             runUpdate8();
  55.         }
  56.         case 9:{
  57.             console.log("masuk 9");
  58.             runUpdate9();
  59.         }
  60.         case 10:{
  61.             console.log("masuk 10");
  62.             runUpdate10();
  63.         }
  64.         case 11:{
  65.             console.log("masuk 11");
  66.             runUpdate11();
  67.         }
  68.         case 12:{
  69.             console.log("masuk 12");
  70.             runUpdate12();
  71.         }
  72.     }
  73. }
RAW Paste Data