Esempio n. 1
0
    def send(topic, data):
        topic = '{}:{}'.format(SocketClientManager.streamer_name, topic)

        if not SocketClientManager.streamer_name:
            log.error('STREAMER NAME NOT SET IN SOCKET CLIENT MANAGER')

        RedisManager.publish(topic, json.dumps(data))
Esempio n. 2
0
    def send(cls, topic, data):
        if cls.streamer_name is None:
            raise ValueError("streamer_name not set in SocketClientManager")

        topic = "{}:{}".format(cls.streamer_name, topic)

        RedisManager.publish(topic, json.dumps(data))
Esempio n. 3
0
    def send(topic, data):
        if SocketClientManager.streamer_name is None:
            raise ValueError("streamer_name not set in SocketClientManager")

        topic = f"{SocketClientManager.streamer_name}:{topic}"

        RedisManager.publish(topic, json.dumps(data))
        return True
Esempio n. 4
0
    def send(cls, topic: str, data: Any) -> bool:
        if cls.streamer_name is None:
            raise ValueError("streamer_name not set in SocketClientManager")

        topic = f"{cls.streamer_name}:{topic}"

        return RedisManager.publish(topic, json.dumps(data)) > 0