TrainSaveHandler.php 830 B

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. namespace App\Module\AppGame\Handler\Pet;
  3. use App\Module\AppGame\Handler\BaseHandler;
  4. use Google\Protobuf\Internal\Message;
  5. use Uraus\Kku\Request\RequestPetTrainSave;
  6. use Uraus\Kku\Response\ResponsePetTrainSave;
  7. /**
  8. * 处理保存宠物训练结果请求
  9. */
  10. class TrainSaveHandler extends BaseHandler
  11. {
  12. /**
  13. * 是否需要登录
  14. * @var bool
  15. */
  16. protected bool $need_login = true;
  17. /**
  18. * 处理保存宠物训练结果请求
  19. *
  20. * @param RequestPetTrainSave $data 保存宠物训练结果请求数据
  21. * @return ResponsePetTrainSave 保存宠物训练结果响应
  22. */
  23. public function handle(Message $data): Message
  24. {
  25. // 创建响应对象
  26. $response = new ResponsePetTrainSave();
  27. // TODO: 实现具体逻辑
  28. return $response;
  29. }
  30. }