It seems like HTTP upload errors for pushing TUS chunks are being ignored.
Before this (DIFF) change, the chunk upload code was checking for both network errors as well as upload errors.
In this PR, the code was changed to delegate to a utility function to check whether the upload failed, but that function only seems to check for network errors and not HTTP upload errors.
It seems like HTTP upload errors for pushing TUS chunks are being ignored.
Before this (DIFF) change, the chunk upload code was checking for both network errors as well as upload errors.
In this PR, the code was changed to delegate to a utility function to check whether the upload failed, but that function only seems to check for network errors and not HTTP upload errors.