private void retrievePathDelimiter() throws IOException, MessagingException {
List<ImapResponse> listResponses;
try {
listResponses = executeSimpleCommand(Commands.LIST + " \"\" \"\"");
} catch (NegativeImapResponseException e) {
Timber.d(e, "Error getting path delimiter using LIST command");
return;
}
for (ImapResponse response : listResponses) {
if (isListResponse(response)) {
String hierarchyDelimiter = response.getString(2);
settings.setPathDelimiter(hierarchyDelimiter);
settings.setCombinedPrefix(null);
if (K9MailLib.isDebug()) {
Timber.d("Got path delimiter '%s' for %s", settings.getPathDelimiter(), getLogId());
}
break;
}
}
}