In setUrl, throw an exception rather than return null if interrupted

This commit is contained in:
Ryan Heise 2020-06-08 21:24:11 +10:00
parent 4dee0906db
commit b13338ef11
3 changed files with 7 additions and 9 deletions

View file

@ -205,7 +205,7 @@ public class AudioPlayer implements MethodCallHandler, Player.EventListener, Met
default:
Log.e(TAG, "default: " + error.getUnexpectedException().getMessage());
}
this.setError(String.valueOf(error.type), error.getMessage());
sendError(String.valueOf(error.type), error.getMessage());
}
@Override
@ -353,7 +353,7 @@ public class AudioPlayer implements MethodCallHandler, Player.EventListener, Met
}
}
private void setError(String errorCode, String errorMsg) {
private void sendError(String errorCode, String errorMsg) {
if (prepareResult != null) {
prepareResult.error(errorCode, errorMsg, null);
prepareResult = null;
@ -515,10 +515,7 @@ public class AudioPlayer implements MethodCallHandler, Player.EventListener, Met
}
private void abortExistingConnection() {
if (prepareResult != null) {
prepareResult.success(null);
prepareResult = null;
}
sendError("abort", "Connection aborted");
}
enum PlaybackState {