Update issues

Start check and update issues

by Lissandro Dittmar

HTML

<div id="banner-message">
  <p>Start check and update issues</p>
  <button>Start check</button>
</div>
<div style="background-color: white;">
  <ol id="listeSuccess">
  
  </ol>
  <ol id="liste">
  
  </ol>
  <span id="result"></span>
</div>

CSS

i {
  color: #669FAB;
}

body {
  background: #20262E;
  padding: 20px;
  font-family: Helvetica;
}

#banner-message {
  background: #fff;
  border-radius: 4px;
  padding: 20px;
  font-size: 25px;
  text-align: center;
  transition: all 0.2s;
  margin: 0 auto;
  width: 300px;
}

button {
  background: #0084ff;
  border: none;
  border-radius: 5px;
  padding: 8px 14px;
  font-size: 15px;
  color: #fff;
}

#banner-message.alt {
  background: #0084ff;
  color: #fff;
  margin-top: 40px;
  width: 200px;
}

#banner-message.alt button {
  background: #fff;
  color: #000;
}

JavaScript

const githubToken = "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"; // https://github.com/settings/tokens
const test = false;

const toGet = "checkError";
const toSet = "checkError2";
const checkOkCheck = false;

const issueTitle = "Think about to fix the issues found by adapter checker";

const adapterTestLink = "https://e7tj1cpjna.execute-api.eu-west-1.amazonaws.com/?url=";

let adapterList, dicoveryList;

const start = async function () {
    console.log("Adapter Liste wird geladen...");
    adapterList = await getAdapterList();
    console.log("Adapter Liste geladen!")
    if (adapterList) {
        if(!adapterList[toSet]) adapterList[toSet] = {};
        if(!adapterList.dependVISwwwOnly) adapterList.dependVISwwwOnly = [];
        if(!adapterList.dependVIS) adapterList.dependVIS = [];
        if(!adapterList.noRestartVIS2) adapterList.noRestartVIS2 = [];

        $('#listeSuccess').append("<li style='color: blue;'>ignored: " + adapterList["ignore"].length + "/<span id='ignore'></span></li>");
        $('#listeSuccess').append("<li style='color: blue;'>noIoPackage: " + adapterList["noIoPackage"].length + "/<span id='noIoPackage'></span></li>");
        $('#listeSuccess').append("<li style='color: blue;'>checkErrorOld: " + Object.keys(adapterList["checkErrorOld"]).length + "/<span id='checkErrorOld'></span></li>");
        $('#listeSuccess').append("<li style='color: blue;'>" + toGet + ": " + Object.keys(adapterList[toGet]).length + "/<span id='" + toGet + "'></span></li>");
        $('#listeSuccess').append("<li style='color: blue;'>" + toSet + ": " + Object.keys(adapterList[toSet]).length + "/<span id='" + toSet + "'></span></li>");
        $('#listeSuccess').append("<li style='color: blue;'>checkOk: " + adapterList.checkOk.length + "/<span id='checkOk'></span></li>");
        $('#listeSuccess').append("<li style='color: blue;'>dependVISwwwOnly: " + adapterList.dependVISwwwOnly.length + "/<span...