CPC H04L 65/1093 (2013.01) [H04L 65/1069 (2013.01); H04L 65/1073 (2013.01)] | 20 Claims |
8. A method for real-time updates for a document collaboration session in a group-based communication system, the method comprising:
responsive to initiation of the document collaboration session in the group-based communication system, creating, at a server, an ephemeral channel for the document collaboration session;
responsive to a user connecting to the document collaboration session, subscribing the user to the ephemeral channel;
receiving, at the server, one or more real-time events in the document collaboration session;
determining whether the user has disconnected from the document collaboration session;
responsive to a determination that the user has disconnected from the document collaboration session, unsubscribing the user from the ephemeral channel; and
transmitting, in real time and from the server, the one or more real-time events to a plurality of subscribed users via the ephemeral channel.
|