|
Pigeon Client receiving a message
|
Previous Top Next |
| · | Verifies if the client is part of a designated group or groups if need be. If one or more groups are specified and the client does not belong to one of these groups, the message is rejected
|
| · | Verifies the lifetime property of the message. If it is Once to every user, then the manager compares the message's number to those registered in the records. If the message was already posted, the message is rejected.
|
| · | Verifies if the server is asking for the message to be cancelled. If this is the case, then the message is deleted from the list of messages to be posted. If the message is in the process of being posted, the current scrolling process will be completed.
|
| · | Verifies if the received message is already in the list of messages that the client is posting, then the properties for the messages will be updated.
|
| · | The message is added to the queue of messages to be posted.
|