紙の裏のメモ

崖の上のポニョみたいなイントネーションです。坂の上の雲みたいな(ry

firebaseのコンソールからAuthenticationを登録しているアカウントを全て削除する

開発中に大量に作ったアカウントを消したい時画あると思う。

しかし、firebaseのAuthenticationは登録しているアカウント全てを削除する機能がない。

そこでDOMをいじって削除ボタンのクリックをiterateしてあげる。

stackoverflowからの引用にはなるが下にコードを残しておく。これをchrome consoleなどで実行すればいい。 日本語のUIにあわせている。 Delete all users from firebase auth console - Stack Overflow

var intervalId;
$('[aria-label="アカウントの削除"]')[0]
var clearFunction = function() {
  if ($('[aria-label="アカウントの削除"]').size() == 0) {
    console.log("interval cleared")
    clearInterval(intervalId)
    return
  }
  $('[aria-label="アカウントの削除"]')[0].click();
  setTimeout(function () {
     $(".md-raised:contains(削除)").click()
  }, 1000);
};

intervalId = setInterval(clearFunction, 3000)