summaryrefslogtreecommitdiff
path: root/examples/server/chat.mjs
diff options
context:
space:
mode:
Diffstat (limited to 'examples/server/chat.mjs')
-rw-r--r--examples/server/chat.mjs5
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()
}