def send_notify(self, Msg=ActivityNotify, activity_ids=None, force_send=False): msg = Msg() if not activity_ids: activity_ids = ACTIVITY_STATIC.keys() for i in activity_ids: if not force_send and not self.is_show(i): continue msg_activity = msg.activities.add() self._msg_activity(msg_activity, i) publish_to_char(self.char_id, pack_msg(msg))
def send_notify(self, Msg=ActivityNotify, activity_ids=None, force_send=False): msg = Msg() if not activity_ids: activity_ids = ACTIVITY_STATIC.keys() activity_ids.sort() for i in activity_ids: if not force_send and not self.is_show(i): continue msg_activity = msg.activities.add() self._msg_activity(msg_activity, i) publish_to_char(self.char_id, pack_msg(msg))