deliverでinboxに投げて401が返ってきた場合、時計が狂っている場合があるためリトライできるように
This commit is contained in:
parent
dd41dd0da5
commit
88085fd59c
|
@ -134,6 +134,11 @@ export class DeliverProcessorService {
|
|||
});
|
||||
|
||||
if (res instanceof StatusError) {
|
||||
if (res.statusCode === 401) {
|
||||
// 401 Unauthorized: this may be caused by a time difference between the server and the target server.
|
||||
// Let the job be retried.
|
||||
throw new Error(`${res.statusCode} ${res.statusMessage}\n* 401 may be caused by a time difference between the server and the target server.`);
|
||||
}
|
||||
// 4xx
|
||||
if (!res.isRetryable) {
|
||||
// 相手が閉鎖していることを明示しているため、配送停止する
|
||||
|
|
Loading…
Reference in New Issue