Closed feiz closed 2 years ago
https://pay.jp/docs/api/#rate-limit への対応です。 ステータスコード429のレスポンスを受け取った場合に、一定のdelayをはさみつつ再帰的に再リクエストを行います。
maxRetry
retryInitialDelay
retryMaxDelay
仕様面のretryがoptionである点は大賛成(他SDKで強制のものもあるのでoptionに直したい)です。 ロジックも問題ないです。 Lintのwarningは頑張れば解決できますが、折を見て...
retryがoptionであるべき理由
概要
https://pay.jp/docs/api/#rate-limit への対応です。 ステータスコード429のレスポンスを受け取った場合に、一定のdelayをはさみつつ再帰的に再リクエストを行います。
変更点
maxRetry
retryInitialDelay
retryMaxDelay
を追加。