1 | while (it.hasNext()) {↵ | | |
|
2 | try {↵ | | |
|
3 | Address address = Address.parse(it.next↵ | | 1 | if (item.isPopAccount()) {↵
|
| | | 2 | POP3ServerCollection.getInstance().removePopServer(↵
|
4 | ());↵ | | 3 | item.getUid());↵
|
|
5 | // add contact to addressbook↵ | | 4 | ↵
|
6 | IContactItem contactItem = modelFacade.createContactItem();↵ | | |
|
7 | FacadeUtil.getInstance().initContactItem(contactItem, address.getDisplayName(), address.getMailAddress());↵ | | |
|
8 | contactFacade.addContact(null↵ | | 5 | } else {↵
|
| | | 6 | IMailFolder folder = (IMailFolder) FolderTreeModel↵
|
| | | 7 | .getInstance().getImapFolder(item.getUid());↵
|
| | | 8 | try {↵
|
| | | 9 | IMailFolder parentFolder = (IMailFolder) folder.getParent();↵
|
9 | );↵ | | 10 | folder.removeFolder();↵
|
10 | } catch (ParserException e) {↵ | | 11 | ↵
|
11 | e.printStackTrace(↵ | | 12 | FolderTreeModel.getInstance().nodeStructureChanged(↵
|
12 | );↵ | | 13 | parentFolder);↵
|
13 | } catch (StoreException e) {↵ | | 14 | } catch (Exception ex) {↵
|
14 | e.printStackTrace();↵ | | 15 | ex.printStackTrace();↵
|
15 | }↵ | | 16 | }↵
|
16 | } | | 17 | }
|