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))
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))
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
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