Ptt-official-app/Ptt-backend

[主線] [PTT] 實作上下箭頭推文

已关闭

#210 创建于 2021年5月30日

 (8 条评论) (0 个反应) (0 位负责人)Go (65 个派生)auto 404
help wanted

仓库指标

星标
 (211 个星标)
PR 合并指标
 (平均合并 11分钟) (30 天内合并 9 个 PR)

描述

實作細節 / Details of Implement

Quote from Pichu:

在放入 user01 Access Token 的情況下,發出一篇文章,user02 可以用 「↑」進行推文,評價數要加一,user02第二次用 ↑ 推文時評價數不變 接著user02 用 「↓」推文時原先的上箭頭推文被刪去,評價數減一(收回),第二次用 ↓ 推文時評價數減一,第三次用↓推文時評價數不變 在放入 user01 Access Token 的情況下,發出一篇文章,user01 用 「↑」進行推文,評價數不變 (自己不能推自己)

  • 修改usecase /article.go
    • 增加類似UpdateUsefulness function,以模仿stackoverflow或reddit
  • repository/article.go中新增Usefulness struct,與後端gobbs對接
  • delivery/http新增route_update_usefulness.go處理http routing
  • 可能會有權限問題需要處理
  • 對應測試需要撰寫

期程 / Schedule

  • 討論時間: 兩周
  • 實作時間: 兩周
  • 確認時間: 兩周

備註

  • 目前Google doc那裏還沒更新
  • 子issue需要協助開立

贡献者指南