~mcloud-team/mcloud/trunk

« back to all changes in this revision

Viewing changes to src/mcloud/api/cloudfolder.cpp

  • Committer: Gary.Wang
  • Date: 2016-06-03 08:20:20 UTC
  • Revision ID: gary.wang@canonical.com-20160603082020-3t80frsu757ryrie
* Set access token before authenticating all mcloud API calls  (new api
  introduce), not to refresh token.
* Fix error when retrieve content info.
* Add content info test case.
* Introduce new member(folder path) for cloud folder. 

Show diffs side-by-side

added added

removed removed

Lines of Context:
54
54
            parent_catalog_id_ = parent_catalog_ele->GetText();
55
55
        }
56
56
 
 
57
        auto folder_ele = root->FirstChildElement("path");
 
58
        if (folder_ele && folder_ele->GetText()) {
 
59
            folder_path_ = folder_ele->GetText();
 
60
        }
 
61
 
57
62
        auto owner_ele = root->FirstChildElement("owner");
58
63
        if (owner_ele && owner_ele->GetText()) {
59
64
            owner_ = owner_ele->GetText();
79
84
    std::string owner_;
80
85
 
81
86
    CloudFolder::FolderType folder_type_;
 
87
 
 
88
    std::string folder_path_;
82
89
};
83
90
 
84
91
CloudFolder::CloudFolder(const tinyxml2::XMLElement *root)
105
112
    return p->parent_catalog_id_;
106
113
}
107
114
 
 
115
const string &CloudFolder::folder_path() const {
 
116
    return p->folder_path_;
 
117
}
 
118
 
108
119
const string &CloudFolder::owner() const {
109
120
    return p->owner_;
110
121
}