mirror of
https://github.com/thegeneralist01/twitter-openapi
synced 2026-01-11 23:50:26 +01:00
update hook
Signed-off-by: ふぁ <yuki@yuki0311.com>
This commit is contained in:
parent
055a646047
commit
9a73269895
5 changed files with 66 additions and 31 deletions
|
|
@ -23,7 +23,7 @@ class Config:
|
|||
SetResponsesHeader(),
|
||||
AddParametersOnParameters(),
|
||||
],
|
||||
"v1.1": [SetResponsesHeader(), AddParametersOnParameters()],
|
||||
"v1.1": [SetResponsesHeader("v1.1"), AddParametersOnParameters()],
|
||||
},
|
||||
},
|
||||
"dart": {
|
||||
|
|
@ -44,7 +44,10 @@ class Config:
|
|||
SetResponsesHeader(),
|
||||
AddParametersOnParametersAsObject(),
|
||||
],
|
||||
"v1.1": [SetResponsesHeader(), AddParametersOnParametersAsObject()],
|
||||
"v1.1": [
|
||||
SetResponsesHeader("v1.1"),
|
||||
AddParametersOnParametersAsObject(),
|
||||
],
|
||||
},
|
||||
},
|
||||
"typescript": {
|
||||
|
|
@ -63,7 +66,10 @@ class Config:
|
|||
SetResponsesHeader(),
|
||||
AddParametersOnParametersAsObject(),
|
||||
],
|
||||
"v1.1": [SetResponsesHeader(), AddParametersOnParametersAsObject()],
|
||||
"v1.1": [
|
||||
SetResponsesHeader("v1.1"),
|
||||
AddParametersOnParametersAsObject(),
|
||||
],
|
||||
},
|
||||
},
|
||||
"test": {
|
||||
|
|
@ -82,7 +88,10 @@ class Config:
|
|||
SetResponsesHeader(),
|
||||
AddParametersOnParametersAsString(),
|
||||
],
|
||||
"v1.1": [SetResponsesHeader(), AddParametersOnParametersAsString()],
|
||||
"v1.1": [
|
||||
SetResponsesHeader("v1.1"),
|
||||
AddParametersOnParametersAsString(),
|
||||
],
|
||||
},
|
||||
},
|
||||
}
|
||||
|
|
|
|||
|
|
@ -85,8 +85,14 @@ class ReplaceQueryIdPlaceholder(RequestHookBase):
|
|||
|
||||
|
||||
class SetResponsesHeader(RequestHookBase):
|
||||
prexix: str
|
||||
|
||||
def __init__(self, prexix: str = ""):
|
||||
super().__init__()
|
||||
self.prexix = prexix if prexix == "" else "_" + prexix
|
||||
|
||||
def hook(self, path: str, value: dict):
|
||||
component = self.load_component("response_header")
|
||||
component = self.load_component("response_header" + self.prexix)
|
||||
value["responses"]["200"]["headers"] = component["components"]["headers"]
|
||||
return path, value
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue