Example #1
0
 def restore(cls, data_store, data_model, **kwargs):
     kwargs.update({
         'client':
         data_model.client,
         'profile_name':
         data_model.profile_name,
         'statistics':
         UserStatistics.restore(data_store, data_model.statistics),
         'username':
         data_model.username,
         'email':
         data_model.email,
         'pw_hash':
         data_model.pw_hash,
         'settings':
         data_model.settings,
         'active_games':
         data_model.active_games,
         'access':
         data_model.access,
         'profile_avatar':
         data_model.profile_avatar,
         'friends':
         data_model.friends,
         'blocked':
         data_model.blocked
     })
     return super(User, cls).restore(data_store, data_model, **kwargs)
Example #2
0
 def restore(cls, data_store, data_model, **kwargs):
     kwargs.update({
         'client': data_model.client,
         'profile_name': data_model.profile_name,
         'statistics': UserStatistics.restore(data_store,
                                              data_model.statistics),
         'username': data_model.username,
         'email': data_model.email,
         'pw_hash': data_model.pw_hash,
         'settings': data_model.settings,
         'active_games': data_model.active_games,
         'access': data_model.access,
         'profile_avatar': data_model.profile_avatar,
         'friends': data_model.friends,
         'blocked': data_model.blocked
     })
     return super(User, cls).restore(data_store, data_model, **kwargs)