Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

用表情:解訂閱制機制 #205

Open
Johnny850807 opened this issue Oct 4, 2023 · 0 comments
Open

用表情:解訂閱制機制 #205

Johnny850807 opened this issue Oct 4, 2023 · 0 comments
Assignees

Comments

@Johnny850807
Copy link
Contributor

Johnny850807 commented Oct 4, 2023

Event Handling Quest

任務描述

  1. 學院以來一直都找不到方法讓公民們自己「決定要訂閱/不要訂閱哪些節目」,學院中目前有多個訂閱身份組,如遊戲微服務計畫訂閱者、純函式咖啡訂閱者、技術演講吐司會訂閱者、軟體英文派對訂閱者、CS Lab 訂閱者等等
  2. 於是我們決定拿解鎖頻道中的一則訊息作為「解鎖訊息」,這則解鎖訊息上會預設多個表情按鈕,每一個表情都作為一個按鈕,當使用者按下表情時,就會「解除訂閱對應的訂閱身份組」,再次按下表情時,就會「加回對應的訂閱身份組」。

event 資訊

  1. 當用戶點某訊息點選表情 or 取消表情

驗收測試

  1. Given 一個用戶,他有「遊戲微服務計畫訂閱者、純函式咖啡訂閱者、技術演講吐司會訂閱者、軟體英文派對訂閱者、CS Lab 訂閱者」身份組
  2. When 用戶對解鎖訊息,按下「CS Lab 訂閱者」對應的表情
  3. Then 用戶的身份組剩下:「遊戲微服務計畫訂閱者、純函式咖啡訂閱者、技術演講吐司會訂閱者、軟體英文派對訂閱者」
  4. When 用戶對解鎖訊息,取消「CS Lab 訂閱者」對應的表情
  5. Then 用戶的身份組剩下:「遊戲微服務計畫訂閱者、純函式咖啡訂閱者、技術演講吐司會訂閱者、軟體英文派對訂閱者、CS Lab 訂閱者」身份組
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants