示例#1
0
    async def post(self, request, args):
        """ Clones match. """

        return responder.render(await
                                request.state.league.match(**args).clone())
示例#2
0
    async def get(self, request, args):
        """ Gets base details of match. """

        return responder.render(await request.state.league.match(**args).get())
示例#3
0
    async def get(self, request, args):
        """ Gets scoreboard of match. """

        return responder.render(await
                                request.state.league.match(**args
                                                           ).scoreboard())
示例#4
0
    async def post(self, request, args):
        """ Creates match. """

        return responder.render(await
                                request.state.league.match().create(**args))
示例#5
0
    async def delete(self, request, args):
        """ Deletes match. """

        return responder.render(await request.state.league.match(**args).end())
示例#6
0
文件: errors.py 项目: Liam656/API
 async def arg_expection(request, exc):
     return responder.render(
         response(error=exc.messages, status=exc.status_code))
示例#7
0
    def unauthorized(self):
        """ Handles unauthorized requests """

        return responder.render(
            response(error="Unauthorized", status=401)
        )
示例#8
0
    async def get(self, request, args):
        """ Gets list of matches. """

        return responder.render(
            await request.state.league.list(**args).matches()
        )
示例#9
0
文件: errors.py 项目: Liam656/API
 async def http_exception(request, exc):
     return responder.render(
         response(error=exc.detail, status=exc.status_code))
示例#10
0
    async def get(self, request, args):
        """ List info about given players. """

        return responder.render(await request.state.league.players(
            user_ids=args["user_ids"]
        ).fetch(include_stats=args["include_stats"]))
示例#11
0
    async def get(self, request, args):
        """ List players. """

        return responder.render(
            await request.state.league.list(**args).players()
        )
示例#12
0
 async def post(self, request, args):
     return responder.render(await
                             request.state.league.players(**args
                                                          ).validate())
示例#13
0
    async def patch(self, request, args):
        """ Reset user. """

        return responder.render(await
                                request.state.league.player(**args).reset())
示例#14
0
    async def delete(self, request, args):
        """ Delete user. """

        return responder.render(await
                                request.state.league.player(**args).delete())
示例#15
0
文件: league.py 项目: Liam656/API
    async def get(self, request):
        """ Pulls details of map. """

        return responder.render(await request.state.league.details())
示例#16
0
文件: league.py 项目: Liam656/API
    async def post(self, request, args):
        """ Updates league details. """

        return responder.render(await request.state.league.update(**args))