GMailNotifier の件数リセット

GMail に入ったときに件数を自動でリセットする。

  liberator.autocommands.add('LocationChange', '^https://mail\\.google\\.com/mail/.+', function () {
    let svc = gGMailNotifier.nsIGMNotifierService; 
    let c = 0;
    let f = function () {
      let username = liberator.buffer.title.match(/([\w]+)@gmail\.com/);
      if (username) {
        svc.setResetState(username[1], true);
        gGMailNotifier.updateLabels();
        return;
      }
      if (c++ < 5)
        setTimeout(f, 1000);
    };
    setTimeout(f, 1000);
  });

GMail 脱出時に自動更新するのを書いたけど、挙動があやしい。
とりあえず、単にリセットするのに変更。