protected function result()
 {
     $args = $this->input();
     if (!isset($args['queue'])) {
         return new WP_Error('invalid_queue', 'Queue name is required', 400);
     }
     if (!in_array($args['queue'], array('sync', 'full_sync'))) {
         return new WP_Error('invalid_queue', 'Queue name should be sync or full_sync', 400);
     }
     require_once JETPACK__PLUGIN_DIR . 'sync/class.jetpack-sync-queue.php';
     $queue = new Jetpack_Sync_Queue($args['queue']);
     // False means that there was no lock to delete.
     $response = $queue->unlock();
     return array('success' => $response);
 }