def friends_switch(friend_id): active = request.params.get('active') == "true" buddy = Buddy.get(identifier=friend_id) buddy.enabled = not active buddy.save() print('friend_id', friend_id) print('active', active) return json.dumps({'active': buddy.enabled})
def run(self): while True: print('generator: new loop') delay = self.delay() print('delay: {}s'.format(delay)) try: # We get a real message # TODO: Distinguish between received and sent messages !!! message = self.q_messages.get(timeout=delay) # We don't so we send a dummy one print('generator: got a real message:', message) except Empty: print('generator: sending a dummy message') buddy = Buddy.get(id=self.buddy_id) if buddy.enabled: length = int(gauss(10, 8)) self.adapter.send_im_msg('?DUMMY:' + ('.' * max(1, length)), buddy.identifier)
def run(self): while True: buddy = Buddy.get(id=self.buddy_id) if buddy.enabled: self.adapter.send_im_msg('?DUMMY:', buddy.identifier) sleep(5)