Beispiel #1
0
 def nodeJoin(self, node: Node):
     logger.info(f"Join node {node}")
     print(node)
     if (node.groupID != '0') and (GroupService.getGroup(node.groupID) is None):
         GroupService.addGroup(node.groupID, node.groupName, node.maxPerson)
     UserService.addUser(node.username, node.firstname,
                         node.lastname, node.faculty, node.year, node.groupID)
Beispiel #2
0
 def receiveGroupBroadcast(self, b: GroupBroadcast):
     logger.info(f"Receive group broadcast {b}")
     print('Group broadcast body: ', b.body)
     if (b.body.get('groupID') != '0') and (GroupService.getGroup(b.body.get('groupID')) is None):
         GroupService.addGroup(b.body.get('groupID'), b.body.get(
             'group_name'), b.body.get('max_person'))
     UserService.addUser(b.username, b.body.get('firstname', 'test'), b.body.get(
         'lastname', 'Test L'), b.body.get('faculty', 'test faculty'), b.body.get('year', 4), b.groupID)