1
0
mirror of https://github.com/owncloud/android-library.git synced 2025-06-08 00:16:09 +00:00

OC-2678: Changes in ShareXMLParser

This commit is contained in:
masensio 2014-01-31 13:48:15 +01:00
parent 81acfb9571
commit 280701ea8d

View File

@ -210,21 +210,21 @@ public class ShareXMLParser {
String name = parser.getName(); String name = parser.getName();
if (name.equalsIgnoreCase(NODE_ELEMENT)) { if (name.equalsIgnoreCase(NODE_ELEMENT)) {
shares.add(readElement(parser)); shares.add(readElement(parser));
} else { // Parse Create XML Response } else if (name.equalsIgnoreCase(NODE_ID)) {// Parse Create XML Response
share = new OCShare(); share = new OCShare();
String value = readNode(parser, NODE_ID);
if (name.equalsIgnoreCase(NODE_ID)) { share.setIdRemoteShared(Integer.parseInt(value));
share.setIdRemoteShared(Integer.parseInt(readNode(parser, NODE_ID)));
} else if (name.equalsIgnoreCase(NODE_URL)) {
share.setShareLink(readNode(parser, NODE_URL));
} else if (name.equalsIgnoreCase(NODE_TOKEN)) { } else if (name.equalsIgnoreCase(NODE_URL)) {
share.setToken(readNode(parser, NODE_TOKEN)); share.setShareType(ShareType.PUBLIC_LINK);
String value = readNode(parser, NODE_URL);
} else { share.setShareLink(value);
skip(parser);
} } else if (name.equalsIgnoreCase(NODE_TOKEN)) {
share.setToken(readNode(parser, NODE_TOKEN));
} else {
skip(parser);
} }
} }