-
Couldn't load subscription status.
- Fork 0
Closed
Labels
new featureAdd a new featureAdd a new feature
Description
⭐ Purpose
- This feature is to allow the client to released his requested number.
⭐ Feature Detail
Client:
- Add "Release Number" to the Client's menu.
- List the number list along with its index. Allow the client to select the number (only one at a time).
- Send a request "RELEASE_NUMBER" to the server.
- Once receive the response from the server, remove the number from the client's number list.
Server:
- Once receive the release request, the server retrieves the number from the pool list and either set its status to free or assign it to the next waiting client.
- Send the response back to the client and next waiting client.
🧪 Testing:
- The client requests a number.
- The server assigns the number to the client.
- The client makes a release request and send to the server.
- The server removes the client from the number list.
- The client removes the number from its number list.
❗ Side Note
- Using feature/release-number branch for developing and testing process.
- One merge to the main branch once the feature has been passed the testing stage.
📝 Changelogs
| Date | Logs |
|---|---|
| 2025-02-07 | - Revise wording the client section. |
| 2025-02-10 | - Add changelogs section. - Add testing section. |
Metadata
Metadata
Assignees
Labels
new featureAdd a new featureAdd a new feature