(newStatusData)
| 180 | * @returns None |
| 181 | */ |
| 182 | const filterStatusData = (newStatusData) => { |
| 183 | const newUserState = newStatusData.currentStatus.state; |
| 184 | const isNewStateOOO = newUserState === userState.OOO; |
| 185 | const isNewStateActive = newUserState === userState.ACTIVE; |
| 186 | if (!isNewStateOOO) { |
| 187 | newStatusData.currentStatus.until = ""; |
| 188 | } |
| 189 | if (isNewStateActive) { |
| 190 | newStatusData.currentStatus.message = ""; |
| 191 | } |
| 192 | }; |
| 193 | |
| 194 | /** |
| 195 | * Generates new status data based on the isActive flag. |