Plugin Directory


Ignore:
Timestamp:
09/29/2026 12:22:15 AM (4 weeks ago)
Author:
logicanvasio
Message:

Version 1.2.1 - Release

File:
1 edited

Legend:

Unmodified
Added
Removed
  • logicanvas-auctions/trunk/src/REST/RestController.php

    r3685679 r3718060  
    209209                                'methods'             => 'POST',
    210210                                'callback'            => array( new AuctionController(), 'accept_bid' ),
     211                                'permission_callback' => array( RestAccess::class, 'logged_in' ),
     212                                'args'                => $id_arg,
     213                        )
     214                );
     215
     216                register_rest_route(
     217                        $ns,
     218                        '/auctions/(?P<id>\d+)/buy-now',
     219                        array(
     220                                'methods'             => 'POST',
     221                                'callback'            => array( new AuctionController(), 'buy_now' ),
     222                                'permission_callback' => array( RestAccess::class, 'can_bid' ),
     223                                'args'                => $id_arg + array(
     224                                        'idempotency_key' => array(
     225                                                'type'              => 'string',
     226                                                'required'          => false,
     227                                                'sanitize_callback' => 'sanitize_text_field',
     228                                        ),
     229                                ),
     230                        )
     231                );
     232
     233                register_rest_route(
     234                        $ns,
     235                        '/auctions/(?P<id>\d+)/relist',
     236                        array(
     237                                'methods'             => 'POST',
     238                                'callback'            => array( new AuctionController(), 'relist' ),
    211239                                'permission_callback' => array( RestAccess::class, 'logged_in' ),
    212240                                'args'                => $id_arg,
Note: See TracChangeset for help on using the changeset viewer.