tls-psk: show error message for unspecialized io exception
This commit is contained in:
@@ -276,6 +276,16 @@ public class TransferPresenter implements KeyTransferCallback, LoaderCallbacks<L
|
||||
view.showErrorListenFailed();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onConnectionError(String errorMessage) {
|
||||
view.showErrorConnectionError(errorMessage);
|
||||
|
||||
connectionClear();
|
||||
if (wasConnected) {
|
||||
view.showViewDisconnected();
|
||||
secretKeyAdapter.setAllDisabled(true);
|
||||
}
|
||||
}
|
||||
|
||||
private void connectionStartConnect(String qrCodeContent) {
|
||||
connectionClear();
|
||||
@@ -367,6 +377,7 @@ public class TransferPresenter implements KeyTransferCallback, LoaderCallbacks<L
|
||||
void showErrorBadKey();
|
||||
void showErrorConnectionFailed();
|
||||
void showErrorListenFailed();
|
||||
void showErrorConnectionError(String errorMessage);
|
||||
void showResultNotification(ImportKeyResult result);
|
||||
|
||||
void setSecretKeyAdapter(Adapter adapter);
|
||||
|
||||
@@ -255,6 +255,16 @@ public class TransferFragment extends Fragment implements TransferMvpView {
|
||||
Notify.create(getActivity(), R.string.transfer_error_listen, Style.ERROR).show();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void showErrorConnectionError(String errorMessage) {
|
||||
if (errorMessage != null) {
|
||||
String text = getString(R.string.transfer_error_generic_msg, errorMessage);
|
||||
Notify.create(getActivity(), text, Style.ERROR).show();
|
||||
} else {
|
||||
Notify.create(getActivity(), R.string.transfer_error_generic, Style.ERROR).show();
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void showResultNotification(ImportKeyResult result) {
|
||||
result.createNotify(getActivity()).show();
|
||||
|
||||
Reference in New Issue
Block a user