diff options
Diffstat (limited to 'examples/server/chat.mjs')
-rw-r--r-- | examples/server/chat.mjs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/examples/server/chat.mjs b/examples/server/chat.mjs index 219ebb51..a79c8a3c 100644 --- a/examples/server/chat.mjs +++ b/examples/server/chat.mjs @@ -26,8 +26,9 @@ const propOrder = grammarJsonSchemaPropOrder let grammar = null if (grammarJsonSchemaFile) { - const schema = JSON.parse(readFileSync(grammarJsonSchemaFile, 'utf-8')) - const converter = new SchemaConverter(propOrder) + let schema = JSON.parse(readFileSync(grammarJsonSchemaFile, 'utf-8')) + const converter = new SchemaConverter({prop_order: propOrder, allow_fetch: true}) + schema = await converter.resolveRefs(schema, grammarJsonSchemaFile) converter.visit(schema, '') grammar = converter.formatGrammar() } |