Skip to content
Snippets Groups Projects
Verified Commit b949cb59 authored by Anna Wilcox's avatar Anna Wilcox
Browse files

eBay: Handle SellerInfo better

parent 898fde35
Branches current
No related tags found
No related merge requests found
......@@ -217,13 +217,20 @@ struct Site::SiteInternal {
if(user_node.child("UserID"))
acct_summary.user_id = user_node.child("UserID").child_value();
if(user_node.child("SellerInfo").child("FeatureEligibility")) {
const auto feat = user_node.child("SellerInfo").child("FeatureEligibility");
acct_summary.can_sell_auction_1day = from_eBay_bool(feat.child("QualifiedForAuctionOneDayDuration"));
acct_summary.can_sell_fixed_1day = from_eBay_bool(feat.child("QualifiedForFixedPriceOneDayDuration"));
acct_summary.can_sell_bin = from_eBay_bool(feat.child("QualifiesForBuyItNow"));
acct_summary.can_sell_bin_multiple = from_eBay_bool(feat.child("QualifiesForBuyItNowMultiple"));
acct_summary.can_sell_variations = from_eBay_bool(feat.child("QualifiesForVariations"));
const auto seller_node = user_node.child("SellerInfo");
if(seller_node) {
acct_summary.has_store = false;
if(seller_node.child("StoreOwner"))
acct_summary.has_store = from_eBay_bool(seller_node.child("StoreOwner"));
const auto feat = seller_node.child("FeatureEligibility");
if(feat) {
acct_summary.can_sell_auction_1day = from_eBay_bool(feat.child("QualifiedForAuctionOneDayDuration"));
acct_summary.can_sell_fixed_1day = from_eBay_bool(feat.child("QualifiedForFixedPriceOneDayDuration"));
acct_summary.can_sell_bin = from_eBay_bool(feat.child("QualifiesForBuyItNow"));
acct_summary.can_sell_bin_multiple = from_eBay_bool(feat.child("QualifiesForBuyItNowMultiple"));
acct_summary.can_sell_variations = from_eBay_bool(feat.child("QualifiesForVariations"));
}
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment