{"size": 807, "ext": "js", "max_stars_repo_path": "www/css/logout.js", "max_stars_repo_name": "hcs-s3-2021-nakata/IGT", "max_stars_repo_stars_event_min_datetime": null, "max_stars_repo_stars_event_max_datetime": null, "max_issues_repo_path": "www/css/logout.js", "max_issues_repo_name": "hcs-s3-2021-nakata/IGT", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "www/css/logout.js", "max_forks_repo_name": "hcs-s3-2021-nakata/IGT", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": null, "max_issues_count": null, "max_forks_count": null, "avg_line_length": 24.4545454545, "max_line_length": 51, "alphanum_fraction": 0.5662949195}
// This is a JavaScript file
///ログアウト
function logout_button() {
  
  function getNowUser(user) {
    return new Promise(function (resolve, reject) {
      // userがカレントユーザ(true)ならuserを返し、
      //   カレントユーザ以外(false)なら"Falied!"
      if (user.isCurrentUser()) {
        setTimeout(function () {
          resolve(user);
        }, 1000);
      } else {
        reject("Falied!");
      }
    });
  }

  getNowUser(ncmb.User.getCurrentUser())
    .then(function (result) {
      console.log("1つ目：" + result);
      //ログインしてるとわかったので、ログアウトする
      return ncmb.User.logout();
    }).then(function (result) {
      //おそらくログアウトした後の処理になる
      console.log("2つ目：" + "result");
      document.location.href = './login.html';
    }, function (err) {
      // カレントユーザがfalseの時
      console.log("3つ目：" + err);
    });

}