def user_search(self, username, email, callback=None): if username is email is None: return if username is None: body = msim_util.msdict(Email=email) elif email is None: body = msim_util.msdict(UserName=username) self.send_msg(PersistMessage(self, 5, 7).Get(body=body), use_rid=True, callback=callback)
def set_group_details(self, infodict=None, id=None, name=None, flag=None, position=None, callback=None): if infodict is None: infodict = {} else: infodict = dict(**infodict) if id is not None: infodict['GroupID'] = str(id) if name is not None: infodict['GroupName'] = str(name) if flag is not None: infodict['GroupFlag'] = str(flag) if position is not None: infodict['Position'] = str(position) self.send_msg(PersistMessage( self, 2, 16).Set(body=msim_util.msdict(**infodict)), use_rid=True, callback=callback)
def set_group_details(self, infodict=None, id=None, name=None, flag=None, position=None, callback=None): if infodict is None: infodict = {} else: infodict = dict(**infodict) if id is not None: infodict['GroupID'] = str(id) if name is not None: infodict['GroupName'] = str(name) if flag is not None: infodict['GroupFlag'] = str(flag) if position is not None: infodict['Position'] = str(position) self.send_msg(PersistMessage(self, 2, 16).Set(body=msim_util.msdict(**infodict)), use_rid=True, callback=callback)
def delete_contact_info(self, buddy_id, callback=None): self.send_msg(PersistMessage( self, 0, 8).ActionDelete(body=msim_util.msdict(ContactID=buddy_id)), use_rid=True, callback=callback)
def set_contact_info(self, buddy_id, infodict, callback=None): self.send_msg(PersistMessage( self, 0, 9).ActionSet(body=msim_util.msdict(**infodict)), use_rid=True, callback=callback)
def add_top_friends(self, GroupName): self.send_msg( PersistMessage(self, 15, 22).Set(body=msim_util.msdict(GroupName=GroupName)))
def set_user_prefs(self, prefs_dict): self.send_msg( PersistMessage(self, 1, 10).ActionSet(body=msim_util.msdict(**prefs_dict)))
def request_contact_social_info(self, uid): self.send_msg( PersistMessage(self, 4, 3).Get(body=msim_util.msdict(UserID=str(uid))))
def request_contact_im_info(self, uid): self.send_msg( PersistMessage(self, 1, 7).Get(body=msim_util.msdict(ContactID=str(uid))))
def request_contact_im_info(self, uid): self.send_msg(PersistMessage(self, 1, 7).Get(body=msim_util.msdict(ContactID=str(uid))))
def delete_group(self, group_id, callback=None): self.send_msg(PersistMessage( self, 2, 16).Delete(body=msim_util.msdict(GroupID=str(group_id))), use_rid=True, callback=callback)
def delete_group(self, group_id, callback=None): self.send_msg(PersistMessage(self, 2, 16).Delete(body=msim_util.msdict(GroupID=str(group_id))), use_rid=True, callback=callback)
def delete_contact_info(self, buddy_id, callback=None): self.send_msg(PersistMessage(self, 0, 8).ActionDelete(body=msim_util.msdict(ContactID=buddy_id)), use_rid=True, callback=callback)
def set_contact_info(self, buddy_id, infodict, callback=None): self.send_msg(PersistMessage(self, 0, 9).ActionSet(body=msim_util.msdict(**infodict)), use_rid=True, callback=callback)
def add_top_friends(self, GroupName): self.send_msg(PersistMessage(self, 15, 22).Set(body=msim_util.msdict(GroupName=GroupName)))
def set_user_prefs(self, prefs_dict): self.send_msg(PersistMessage(self, 1, 10).ActionSet(body=msim_util.msdict(**prefs_dict)))
def request_contact_social_info(self, uid): self.send_msg(PersistMessage(self, 4, 3).Get(body=msim_util.msdict(UserID=str(uid))))
def request_self_social_info(self): self.send_msg( PersistMessage( self, 4, 5).Get(body=msim_util.msdict(UserID=str(self.userid))))
def request_self_social_info(self): self.send_msg(PersistMessage(self, 4, 5).Get(body=msim_util.msdict(UserID=str(self.userid))))