Comparison

squishy @ 495:1ca531495c3d

squishy: Move some compat layers into verse namespace This way, if the prosody libraries are available, they could be used from the verse compat layres
author Kim Alvefur <zash@zash.se>
date Wed, 21 Jun 2023 21:03:05 +0200
parent 493:08e5c8637fea
child 497:eb86e3751978
comparison
equal deleted inserted replaced
493:08e5c8637fea 495:1ca531495c3d
5 return VerseModule("prosody." .. s) 5 return VerseModule("prosody." .. s)
6 end 6 end
7 7
8 function ProsodyModules() 8 function ProsodyModules()
9 local Module = ProsodyModule; 9 local Module = ProsodyModule;
10 -- Verse-specific versions of libraries
11 Module "util.encodings" "libs/encodings.lua"
12 Module "util.hashes" "libs/hashes.lua"
13 Module "lib.adhoc" "libs/adhoc.lib.lua"
14 Module "util.table" "libs/table.lua"
15 10
16 -- Prosody libraries 11 -- Prosody libraries
17 if not GetOption("prosody") then 12 if not GetOption("prosody") then
18 AutoFetchURL "http://hg.prosody.im/0.10/raw-file/tip/?" 13 AutoFetchURL "http://hg.prosody.im/0.10/raw-file/tip/?"
19 else 14 else
119 114
120 for _, plugin in ipairs(plugins) do 115 for _, plugin in ipairs(plugins) do
121 VerseModule("verse.plugins." .. plugin)("plugins/" .. plugin .. ".lua") 116 VerseModule("verse.plugins." .. plugin)("plugins/" .. plugin .. ".lua")
122 end 117 end
123 118
119 -- Verse-specific versions of libraries
120 VerseModule "verse.util.adhoc" "libs/adhoc.lib.lua"
121 VerseModule "verse.util.encodings" "libs/encodings.lua"
122 VerseModule "verse.util.hashes" "libs/hashes.lua"
123 VerseModule "verse.util.table" "libs/table.lua"
124
124 VerseModule "verse.server" "server.lua" 125 VerseModule "verse.server" "server.lua"
125 126
126 -- SASL client mechanisms 127 -- SASL client mechanisms
127 VerseModule "verse.util.sasl.scram" "util/sasl/scram.lua" 128 VerseModule "verse.util.sasl.scram" "util/sasl/scram.lua"
128 VerseModule "verse.util.sasl.plain" "util/sasl/plain.lua" 129 VerseModule "verse.util.sasl.plain" "util/sasl/plain.lua"