Ciro 2023-03-12 16:19:07 -03:00
rodzic 037673c68d
commit 8badbc3eb5
1 zmienionych plików z 10 dodań i 11 usunięć

Wyświetl plik

@ -360,65 +360,64 @@ class DecoratorRouter:
class MiddlewareRouter: class MiddlewareRouter:
def __init__(self, app, *middlewares): def __init__(self, app, *middlewares):
self.app = app self.app = app
print(middlewares)
self.middlewares = middlewares self.middlewares = middlewares
def get(self, path, handler): def get(self, path, handler):
middies = list(*self.middlewares) middies = list(self.middlewares)
middies.append(handler) middies.append(handler)
self.app.get(path, middleware(*middies)) self.app.get(path, middleware(*middies))
return self return self
def post(self, path, handler): def post(self, path, handler):
middies = list(*self.middlewares) middies = list(self.middlewares)
middies.append(handler) middies.append(handler)
self.app.post(path, middleware(*middies)) self.app.post(path, middleware(*middies))
return self return self
def options(self, path, handler): def options(self, path, handler):
middies = list(*self.middlewares) middies = list(self.middlewares)
middies.append(handler) middies.append(handler)
self.app.options(path, middleware(*middies)) self.app.options(path, middleware(*middies))
return self return self
def delete(self, path, handler): def delete(self, path, handler):
middies = list(*self.middlewares) middies = list(self.middlewares)
middies.append(handler) middies.append(handler)
self.app.delete(path, middleware(*middies)) self.app.delete(path, middleware(*middies))
return self return self
def patch(self, path, handler): def patch(self, path, handler):
middies = list(*self.middlewares) middies = list(self.middlewares)
middies.append(handler) middies.append(handler)
self.app.patch(path, middleware(*middies)) self.app.patch(path, middleware(*middies))
return self return self
def put(self, path, handler): def put(self, path, handler):
middies = list(*self.middlewares) middies = list(self.middlewares)
middies.append(handler) middies.append(handler)
self.app.put(path, middleware(*middies)) self.app.put(path, middleware(*middies))
return self return self
def head(self, path, handler): def head(self, path, handler):
middies = list(*self.middlewares) middies = list(self.middlewares)
middies.append(handler) middies.append(handler)
self.app.head(path, middleware(*middies)) self.app.head(path, middleware(*middies))
return self return self
def connect(self, path, handler): def connect(self, path, handler):
middies = list(*self.middlewares) middies = list(self.middlewares)
middies.append(handler) middies.append(handler)
self.app.connect(path, middleware(*middies)) self.app.connect(path, middleware(*middies))
return self return self
def trace(self, path, handler): def trace(self, path, handler):
middies = list(*self.middlewares) middies = list(self.middlewares)
middies.append(handler) middies.append(handler)
self.app.trace(path, middleware(*middies)) self.app.trace(path, middleware(*middies))
return self return self
def any(self, path, handler): def any(self, path, handler):
middies = list(*self.middlewares) middies = list(self.middlewares)
middies.append(handler) middies.append(handler)
self.app.any(path, middleware(*middies)) self.app.any(path, middleware(*middies))
return self return self