Skip to content

Commit e847f6e

Browse files
async api
1 parent 4093b15 commit e847f6e

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

api.async.lua

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,8 @@
11

2-
mapsync = {}
2+
mapsync = {
3+
async_env = true
4+
}
5+
6+
function mapsync.select_backend(chunk_pos)
7+
return minetest.ipc_get("mapsync:backend")
8+
end

api.lua

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,11 @@ function mapsync.register_backend(name, backend_def)
1919
backends[name] = backend_def
2020
if minetest.ipc_set then
2121
-- register async
22-
minetest.ipc_set("mapsync:backend", backends)
22+
minetest.ipc_set("mapsync:backend", {
23+
type = backend_def.type,
24+
name = backend_def.name,
25+
path = backend_def.path
26+
})
2327
end
2428
end
2529

0 commit comments

Comments
 (0)