def put(self, id): dado = UserRegister.parser.parse_args() usuario = UserModel.buscar_por_id(id) if not usuario: return {'message': 'Usuário não encontrado'}, 400 usuario.username = dado['username'] usuario.salvar_no_banco() return usuario.json()
def identity(payload): user_id = payload['identity'] return UserModel.buscar_por_id(user_id)
def delete(self, id): usuario = UserModel.buscar_por_id(id) usuario.remover_no_banco() return {'mensagem': 'Usuário removido com sucesso'}, 200