CPC H04L 61/5069 (2022.05) [H04L 63/06 (2013.01); H04L 63/08 (2013.01); H04L 65/611 (2022.05); H04L 67/55 (2022.05)] | 20 Claims |
1. A computer-implemented method comprising:
receiving, at a server and from a client device of a plurality of client devices, a join request for a client account to subscribe to a channel of a message transport service, the join request including a first channel ID;
identifying a channel record of a plurality of channel records stored in a data repository using the first channel ID;
in response identifying the channel record in the data repository and receiving a first request to broadcast a first message to a channel corresponding to the first channel ID, broadcasting the first message to the channel corresponding to the channel record stored in the data repository;
receiving a first notification that a channel corresponding to the first channel ID is set to inactive;
in response to receiving the first notification, updating a channel status indicator of the channel record in the data repository to indicate that the channel is inactive;
receiving a second request to broadcast a second message to the channel corresponding to the first channel ID; and
in response to receiving the second request to broadcast the second message to the channel and in response to determining that the channel status indicator of the channel record is set to inactive, blocking a broadcast of the second message to the channel.
|