core.storagemanager: Remove 0.10 era sql2 driver COMPAT
authorKim Alvefur <zash@zash.se>
Mon, 04 Sep 2023 00:38:45 +0200
changeset 13262 c8c0cfb7f5df
parent 13260 53708752cc5d
child 13263 9097149923ae
core.storagemanager: Remove 0.10 era sql2 driver COMPAT Unlikely that anyone has had sql2 in their configs for a long time, so this serves little purpose. Leaving the indirection function in case some similar compat code is needed in the future.
core/storagemanager.lua
--- a/core/storagemanager.lua	Wed Aug 30 11:09:12 2023 +0200
+++ b/core/storagemanager.lua	Mon Sep 04 00:38:45 2023 +0200
@@ -91,24 +91,8 @@
 end
 
 local function get_storage_config(host)
-	-- COMPAT w/ unreleased Prosody 0.10 and the once-experimental mod_storage_sql2 in peoples' config files
-	local storage_config = config.get(host, "storage");
-	local found_sql2;
-	if storage_config == "sql2" then
-		storage_config, found_sql2 = "sql", true;
-	elseif type(storage_config) == "table" then
-		for store_name, driver_name in pairs(storage_config) do
-			if driver_name == "sql2" then
-				storage_config[store_name] = "sql";
-				found_sql2 = true;
-			end
-		end
-	end
-	if found_sql2 then
-		log("error", "The temporary 'sql2' storage module has now been renamed to 'sql', "
-			.."please update your config file: https://prosody.im/doc/modules/mod_storage_sql2");
-	end
-	return storage_config;
+	-- Here used to be some some compat checks
+	return config.get(host, "storage");
 end
 
 local function get_driver(host, store)