Comparison

tools/ejabberdsql2prosody.lua @ 13142:879a6a33c21b

tools: Update imports to use new prosody.* namespace
author Kim Alvefur <zash@zash.se>
date Thu, 08 Jun 2023 09:37:01 +0200
parent 7568:4f7990902874
comparison
equal deleted inserted replaced
13141:451cb119026e 13142:879a6a33c21b
14 local my_name = arg[0]; 14 local my_name = arg[0];
15 if my_name:match("[/\\]") then 15 if my_name:match("[/\\]") then
16 package.path = package.path..";"..my_name:gsub("[^/\\]+$", "../?.lua"); 16 package.path = package.path..";"..my_name:gsub("[^/\\]+$", "../?.lua");
17 package.cpath = package.cpath..";"..my_name:gsub("[^/\\]+$", "../?.so"); 17 package.cpath = package.cpath..";"..my_name:gsub("[^/\\]+$", "../?.so");
18 end 18 end
19 19 if not pcall(require, "prosody.loader") then
20 20 pcall(require, "loader");
21 local serialize = require "util.serialization".serialize; 21 end
22 local st = require "util.stanza"; 22
23 local parse_xml = require "util.xml".parse; 23
24 package.loaded["util.logger"] = {init = function() return function() end; end} 24 local serialize = require "prosody.util.serialization".serialize;
25 local dm = require "util.datamanager" 25 local st = require "prosody.util.stanza";
26 local parse_xml = require "prosody.util.xml".parse;
27 package.loaded["prosody.util.logger"] = {init = function() return function() end; end}
28 local dm = require "prosody.util.datamanager"
26 dm.set_data_path("data"); 29 dm.set_data_path("data");
27 30
28 function parseFile(filename) 31 function parseFile(filename)
29 ------ 32 ------
30 33