mirror of
https://github.com/thegeneralist01/twitter-openapi
synced 2026-01-11 23:50: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
|
|
@ -6,7 +6,7 @@ import shutil
|
|||
import copy
|
||||
import re
|
||||
from build_config import Config
|
||||
from hooks import OpenapiHookBase, RequestHookBase, SchemasHookBase
|
||||
from hooks import OpenapiHookBase, RequestHookBase, SchemasHookBase,OtherHookBase
|
||||
from tqdm import tqdm
|
||||
|
||||
|
||||
|
|
@ -54,6 +54,14 @@ for lang, profile in tqdm(config.main().items(), leave=False):
|
|||
hook: SchemasHookBase
|
||||
value = hook.hook(value)
|
||||
load["components"]["schemas"][name] = value
|
||||
if file == "src/openapi/paths/other.yaml":
|
||||
for hook in profile["other"]:
|
||||
hook: OtherHookBase
|
||||
key, value = hook.hook()
|
||||
load["components"]["schemas"][key] = value
|
||||
load["components"]["schemas"]["OtherResponse"]["properties"][key] = {
|
||||
"$ref": f"#/components/schemas/{key}"
|
||||
}
|
||||
with open(dist_replace(file), mode="w+", encoding="utf-8") as f:
|
||||
f.write(yaml.dump(load))
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue