Skip to content

Commit

Permalink
removed log, updated generated api
Browse files Browse the repository at this point in the history
  • Loading branch information
Nimaoth committed Nov 26, 2023
1 parent 457d612 commit 848d4ca
Show file tree
Hide file tree
Showing 5 changed files with 22 additions and 1 deletion.
3 changes: 3 additions & 0 deletions scripting/absytree_internal.nim
Original file line number Diff line number Diff line change
Expand Up @@ -384,6 +384,9 @@ proc editor_model_addModelToProject_void_ModelDocumentEditor_impl*(
proc editor_model_importModel_void_ModelDocumentEditor_impl*(
self: ModelDocumentEditor) =
discard
proc editor_model_saveProject_void_ModelDocumentEditor_impl*(
self: ModelDocumentEditor) =
discard
proc editor_getBackend_Backend_App_impl*(): Backend =
discard
proc editor_toggleShowDrawnNodes_void_App_impl*() =
Expand Down
2 changes: 2 additions & 0 deletions scripting/absytree_internal_wasm.nim
Original file line number Diff line number Diff line change
Expand Up @@ -257,6 +257,8 @@ proc editor_model_addModelToProject_void_ModelDocumentEditor_impl(
self: ModelDocumentEditor) {.importc.}
proc editor_model_importModel_void_ModelDocumentEditor_impl(
self: ModelDocumentEditor) {.importc.}
proc editor_model_saveProject_void_ModelDocumentEditor_impl(
self: ModelDocumentEditor) {.importc.}
proc editor_getBackend_Backend_App_impl(): Backend {.importc.}
proc editor_toggleShowDrawnNodes_void_App_impl() {.importc.}
proc editor_saveAppState_void_App_impl() {.importc.}
Expand Down
2 changes: 2 additions & 0 deletions scripting/editor_model_api.nim
Original file line number Diff line number Diff line change
Expand Up @@ -103,3 +103,5 @@ proc addModelToProject*(self: ModelDocumentEditor) =
editor_model_addModelToProject_void_ModelDocumentEditor_impl(self)
proc importModel*(self: ModelDocumentEditor) =
editor_model_importModel_void_ModelDocumentEditor_impl(self)
proc saveProject*(self: ModelDocumentEditor) =
editor_model_saveProject_void_ModelDocumentEditor_impl(self)
14 changes: 14 additions & 0 deletions scripting/editor_model_api_wasm.nim
Original file line number Diff line number Diff line change
Expand Up @@ -681,3 +681,17 @@ proc importModel*(self: ModelDocumentEditor) =
let res {.used.} = editor_model_importModel_void_ModelDocumentEditor_wasm(
argsJsonString.cstring)


proc editor_model_saveProject_void_ModelDocumentEditor_wasm(arg: cstring): cstring {.
importc.}
proc saveProject*(self: ModelDocumentEditor) =
var argsJson = newJArray()
argsJson.add block:
when ModelDocumentEditor is JsonNode:
self
else:
self.toJson()
let argsJsonString = $argsJson
let res {.used.} = editor_model_saveProject_void_ModelDocumentEditor_wasm(
argsJsonString.cstring)

2 changes: 1 addition & 1 deletion src/ast/model.nim
Original file line number Diff line number Diff line change
Expand Up @@ -1197,7 +1197,7 @@ proc loadFromJson*(project: Project, json: JsonNode, opt = Joptions()): bool =
for modelPath, modelIdJson in json["models"]:
let id = modelIdJson.jsonTo ModelId
project.modelPaths[id] = modelPath
echo "modelPath: ", modelPath, " id: ", id
# echo "modelPath: ", modelPath, " id: ", id

return true

Expand Down

0 comments on commit 848d4ca

Please sign in to comment.