UserNotificationController.php 645 B

12345678910111213141516171819202122232425262728293031323334
  1. <?php
  2. namespace app\api\controller\user;
  3. use app\Request;
  4. use tw\redis\UserRds;
  5. /**
  6. *
  7. * activities json 配置:
  8. mining:
  9. {
  10. "enabled": 1,
  11. "symbol": "btc",
  12. }
  13. * Class UserNotificationController
  14. * @package app\api\controller\user
  15. */
  16. class UserNotificationController {
  17. /**
  18. * 定时请求的状态接口
  19. * @param Request $request
  20. */
  21. public function snapshot(Request $request) {
  22. $uid = $request->uid();
  23. // 未读消息
  24. $unread = (new UserRds)->hget($uid, UserRds::FIELD_UNREAD) ?? 0;
  25. return app('json')->successful([
  26. 'unread'=> intval($unread),
  27. ]);
  28. }
  29. }