return new Promise((res, rej) => {
        setTimeout(() => {
          this.request(
            url,
            request,