Skip to content

Commit f46630a

Browse files
committed
added etag for info
1 parent db5bfee commit f46630a

File tree

3 files changed

+7
-5
lines changed

3 files changed

+7
-5
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ HunterGate(
3030

3131
set(WDC_VERSION_MAJOR 1)
3232
set(WDC_VERSION_MINOR 1)
33-
set(WDC_VERSION_PATCH 1)
33+
set(WDC_VERSION_PATCH 2)
3434
set(WDC_VERSION ${WDC_VERSION_MAJOR}.${WDC_VERSION_MINOR}.${WDC_VERSION_PATCH})
3535

3636
project(WDC VERSION ${WDC_VERSION})

include/webdav/client.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,8 @@ namespace WebDAV
4545
///
4646
/// \brief WebDAV Client
4747
/// \author designerror
48-
/// \version 1.1.1
49-
/// \date 08/8/2016
48+
/// \version 1.1.2
49+
/// \date 9/26/2017
5050
///
5151
class Client
5252
{

sources/client.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -441,7 +441,7 @@ namespace WebDAV
441441
#endif
442442
auto multistatus = document.select_node("*[local-name()='multistatus']").node();
443443
auto responses = multistatus.select_nodes("*[local-name()='response']");
444-
for (auto response : responses)
444+
for (const auto& response : responses)
445445
{
446446
pugi::xml_node href = response.node().select_node("*[local-name()='href']").node();
447447
std::string encode_file_name = href.first_child().value();
@@ -457,12 +457,14 @@ namespace WebDAV
457457
auto content_length = prop.select_node("*[local-name()='getcontentlength']").node();
458458
auto modified_date = prop.select_node("*[local-name()='getlastmodified']").node();
459459
auto resource_type = prop.select_node("*[local-name()='resourcetype']").node();
460+
auto etag = prop.select_node("*[local-name()='getetag']").node();
460461

461462
dict_t information = {
462463
{ "created", creation_date.first_child().value() },
464+
{ "modified", modified_date.first_child().value() },
463465
{ "name", display_name.first_child().value() },
464466
{ "size", content_length.first_child().value() },
465-
{ "modified", modified_date.first_child().value() },
467+
{ "etag", etag.first_child().value() },
466468
{ "type", resource_type.first_child().name() }
467469
};
468470

0 commit comments

Comments
 (0)