Skip to content

Commit eea0e47

Browse files
committed
enhanced_params
1 parent 3d98c87 commit eea0e47

File tree

1 file changed

+16
-4
lines changed

1 file changed

+16
-4
lines changed

src/opengeodeweb_viewer/rpc/generic/generic_protocols.py

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,20 +27,32 @@ def register(self, params):
2727
params, self.generic_schemas_dict["register"], self.generic_prefix
2828
)
2929
data_id = params["id"]
30+
data = self.get_data(data_id)
31+
enhanced_params = {
32+
**params,
33+
"file_name": data["viewable_file_name"],
34+
"viewer_object": data["geode_object"],
35+
}
3036
viewer_object = self.get_viewer_object_type(data_id)
3137
if viewer_object == "mesh":
32-
self.mesh_protocols.registerMesh(params)
38+
self.mesh_protocols.registerMesh(enhanced_params)
3339
elif viewer_object == "model":
34-
self.model_protocols.registerModel(params)
40+
self.model_protocols.registerModel(enhanced_params)
3541

3642
@exportRpc(generic_prefix + generic_schemas_dict["deregister"]["rpc"])
3743
def deregister(self, params):
3844
validate_schema(
3945
params, self.generic_schemas_dict["deregister"], self.generic_prefix
4046
)
4147
data_id = params["id"]
48+
data = self.get_data(data_id)
49+
enhanced_params = {
50+
**params,
51+
"file_name": data["viewable_file_name"],
52+
"viewer_object": data["geode_object"],
53+
}
4254
viewer_object = self.get_viewer_object_type(data_id)
4355
if viewer_object == "mesh":
44-
self.mesh_protocols.deregisterMesh(params)
56+
self.mesh_protocols.deregisterMesh(enhanced_params)
4557
elif viewer_object == "model":
46-
self.model_protocols.deregisterModel(params)
58+
self.model_protocols.deregisterModel(enhanced_params)

0 commit comments

Comments
 (0)