mirror of
https://github.com/samsonjs/media.git
synced 2026-04-27 15:07:40 +00:00
Assign ERROR_CODE_IO_DNS_FAILED to UnknownHostException
PiperOrigin-RevId: 381235721
This commit is contained in:
parent
1e9b6d66a3
commit
cca4ac73ca
1 changed files with 9 additions and 0 deletions
|
|
@ -62,6 +62,7 @@ import com.google.common.base.Supplier;
|
||||||
import com.google.common.collect.ImmutableList;
|
import com.google.common.collect.ImmutableList;
|
||||||
import java.io.FileNotFoundException;
|
import java.io.FileNotFoundException;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
import java.net.UnknownHostException;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
@ -607,6 +608,14 @@ import java.util.concurrent.atomic.AtomicBoolean;
|
||||||
handleIoException(e, errorCode);
|
handleIoException(e, errorCode);
|
||||||
} catch (HttpDataSource.InvalidResponseCodeException e) {
|
} catch (HttpDataSource.InvalidResponseCodeException e) {
|
||||||
handleIoException(e, PlaybackException.ERROR_CODE_IO_BAD_HTTP_STATUS);
|
handleIoException(e, PlaybackException.ERROR_CODE_IO_BAD_HTTP_STATUS);
|
||||||
|
} catch (HttpDataSource.HttpDataSourceException e) {
|
||||||
|
int errorCode;
|
||||||
|
if (e.getCause() instanceof UnknownHostException) {
|
||||||
|
errorCode = PlaybackException.ERROR_CODE_IO_DNS_FAILED;
|
||||||
|
} else {
|
||||||
|
errorCode = PlaybackException.ERROR_CODE_IO_UNSPECIFIED;
|
||||||
|
}
|
||||||
|
handleIoException(e, errorCode);
|
||||||
} catch (BehindLiveWindowException e) {
|
} catch (BehindLiveWindowException e) {
|
||||||
handleIoException(e, PlaybackException.ERROR_CODE_BEHIND_LIVE_WINDOW);
|
handleIoException(e, PlaybackException.ERROR_CODE_BEHIND_LIVE_WINDOW);
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue