---
# System prepended metadata

title: 使用者狀態更新流程
tags: [work]

---

# 使用者狀態更新流程

![status](https://hackmd.io/_uploads/SyKqtvUNi.png)


## 狀態定義

| Status   | Value | Description |
| -------- | ----- | -------- |
| Normal   | 0     | 初始狀態。 聊天系統使用者一開始的狀態                                                |
| Invite   | 1     | 邀請中。 使用者A 邀請 使用者B。  則對於 使用者A，有一 使用者B 處於「邀請中」狀態           |
| Wait     | 2     | 待同意。 使用者A 邀請 使用者B。  則對於 使用者B，有一 使用者A 處於「待同意」狀態           |
| Friend   | 3     | 好友。 使用者A 邀請 使用者B，使用者B 同意後。  則對於 使用者A 和 使用者B，互為「好友」狀態  |
| Favorite | 4     | 我的最愛。 使用者A 將 使用者B 加入「我的最愛」。                                      |
| Block    | 5     | 封鎖。  使用者A 將 使用者B「封鎖」。                                                |



###### tags: `work`