code: function getProtected(url, callback) {
      get(url, callback, () => {
          setTimeout(
              getProtected.bind(null, url, callback),
              1500
          );
      });
  }
docs: Protected get -------------- Makes a GET request and executes a callback if it was success and tries to repeat request otherwise