I2CP: Meta LS error code handling

This commit is contained in:
zzz
2020-06-12 15:58:30 +00:00
parent 6ec95a7f13
commit 4c2bf3e42f
4 changed files with 23 additions and 0 deletions

View File

@@ -344,6 +344,16 @@ class PacketQueue implements SendMessageStatusListener, Closeable {
}
break;
case MessageStatusMessage.STATUS_SEND_FAILURE_META_LEASESET:
// TODO
_messageStatusMap.remove(id);
IOException ioe = new I2PSocketException(status);
con.getOutputStream().streamErrorOccurred(ioe);
con.getInputStream().streamErrorOccurred(ioe);
con.setConnectionError(ioe.getLocalizedMessage());
con.disconnect(false);
break;
case MessageStatusMessage.STATUS_SEND_BEST_EFFORT_SUCCESS:
case MessageStatusMessage.STATUS_SEND_GUARANTEED_SUCCESS:
case MessageStatusMessage.STATUS_SEND_SUCCESS_LOCAL: