示例#1
0
 def get_me(self, unused_request):
     current_user = endpoints.get_current_user()
     if current_user is None:
         raise endpoints.BadRequestException()
     user = SogeMoodUser.get_by_id(current_user.email())
     if user is None:
         raise endpoints.UnauthorizedException(message="You're not a member yet, register to give a try")
     return UserConverter().convert_user(user)
示例#2
0
 def register(self, register_message):
     current_user = endpoints.get_current_user()
     if current_user is None:
         raise endpoints.UnauthorizedException
     user = SogeMoodUser.get_by_id(current_user.email())
     if user is None:
         user = SogeMoodUser(active=True, id=str(current_user.email()))
     user.name = register_message.name
     user.token = str(uuid.uuid4())
     user.put();
     return UserConverter().convert_user(user)