mirror of
https://github.com/thegeneralist01/twitter-openapi
synced 2026-01-11 15:40:26 +01:00
update
Signed-off-by: ふぁ <yuki@yuki0311.com>
This commit is contained in:
parent
e76db523f3
commit
f707403009
9 changed files with 30 additions and 21 deletions
|
|
@ -49,17 +49,24 @@ class HookBase:
|
|||
with open(f"src/config/component/{name}.yaml", mode="r", encoding="utf-8") as f:
|
||||
return yaml.safe_load(f)
|
||||
|
||||
def load_placeholder(self) -> dict:
|
||||
with open("src/config/placeholder.json", mode="r", encoding="utf-8") as f:
|
||||
return yaml.safe_load(f)
|
||||
|
||||
|
||||
# HookBase extends
|
||||
|
||||
|
||||
class OpenapiHookBase(HookBase):
|
||||
def hook(self, value: dict):
|
||||
def hook(self, value: dict)->dict:
|
||||
return value
|
||||
|
||||
class OtherHookBase(HookBase):
|
||||
def hook(self)->tuple[str, dict]:
|
||||
return "", {}
|
||||
|
||||
class SchemasHookBase(HookBase):
|
||||
def hook(self, value: dict):
|
||||
def hook(self, value: dict)->dict:
|
||||
return value
|
||||
|
||||
|
||||
|
|
@ -71,7 +78,7 @@ class RequestHookBase(HookBase):
|
|||
super().__init__()
|
||||
self.split = split
|
||||
|
||||
def hook(self, path: str, value: dict):
|
||||
def hook(self, path: str, value: dict)->tuple[str, dict]:
|
||||
value["parameters"] = value.get("parameters", [])
|
||||
self.path_name = "/".join(path.split("/")[self.split :])
|
||||
return path, value
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue