Skip to content

Commit

Permalink
Use class rootUrl instead of static
Browse files Browse the repository at this point in the history
  • Loading branch information
maxab committed Apr 4, 2018
1 parent 816eafa commit 51cb596
Show file tree
Hide file tree
Showing 4 changed files with 24 additions and 4 deletions.
2 changes: 1 addition & 1 deletion src/clients/CategoryClient.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,6 @@ public function getCategory($categoryId, ViagogoRequestParams $params = null) {
}

public function getAllGenres(ViagogoRequestParams $params = null) {
return $this->getAllResources('viagogo:genres', null, $params, Resources::Category);
return $this->getAllResources('categories/0/children', $params, Resources::Category);
}
}
20 changes: 18 additions & 2 deletions src/clients/SaleClient.php
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,23 @@ public function getAllSales(ViagogoRequestParams $params = null) {
return $this->getAllResources('sales', $params, Resources::Sale);
}

public function updateSale( $ViagogoRequestParams $params = null) {
return $this->getResources('sales/' . $eventId . '/listings', $params, Resources::Sale);
public function confirmSale($saleId, ViagogoRequestParams $params = null) {
$payload = array("confirmed" => true);
return $this->patch('sales/' . $saleId, $payload, $params, Resources::Sale);
}

public function rejectSale($saleI, ViagogoRequestParams $params = null) {
$payload = array("confirmed" => false);
return $this->patch('sales/' . $saleId, $payload, $params, Resources::Sale);
}

public function uploadEticket($saleId, ViagogoRequestParams $params = null) {
$payload = array("confirmed" => false);
return $this->patch('sales/' . $saleId, $payload, $params, Resources::Sale);
}

public function saveEticketIds($saleId, array $eticketIds, ViagogoRequestParams $params = null) {
$payload = array("eticket_ids" => $eticketIds);
return $this->patch('sales/' . $saleId, $payload, $params, Resources::Sale);
}
}
4 changes: 4 additions & 0 deletions src/clients/SellerListingClient.php
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,10 @@ public function createSellerListing($listing, ViagogoRequestParams $params = nul
return $this->post('sellerlistings', (array) $listing, $params, Resources::SellerListing);
}

public function createSellerListingForEvent($eventId, $listing, ViagogoRequestParams $params = null) {
return $this->post('events/' . $eventId . '/sellerlistings', (array) $listing, $params, Resources::SellerListing);
}

public function updateSellerListing($listingId, $listing, ViagogoRequestParams $params = null) {
return $this->patch('sellerlistings/' . $listingId, (array) $listing, $params, Resources::SellerListing);
}
Expand Down
2 changes: 1 addition & 1 deletion src/hal/HalClient.php
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ function __construct(ViagogoConfiguration $configuration, OAuthTokenStore $token
}

public function createUrl($urlRoute) {
return $rootUrl . '/' . $urlRoute;
return $this->url . '/' . $urlRoute;
}

public function getRoot(ViagogoRequestParams $params = null) {
Expand Down

0 comments on commit 51cb596

Please sign in to comment.