diff options
author | Waqas Hussain <waqas20@gmail.com> | 2010-12-27 19:43:57 +0500 |
---|---|---|
committer | Waqas Hussain <waqas20@gmail.com> | 2010-12-27 19:43:57 +0500 |
commit | c1d6450cec9153c4b6c3d46ed1127a4eee092c50 (patch) | |
tree | 5345a7b1789be1aeb109f83892158253506d2d4c /plugins | |
parent | 75e3837663ee13a9b81dd585356b001d70e7a59b (diff) | |
download | prosody-c1d6450cec9153c4b6c3d46ed1127a4eee092c50.tar.gz prosody-c1d6450cec9153c4b6c3d46ed1127a4eee092c50.zip |
mod_storage_sql: Use util.json instead of util.serialization.
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/mod_storage_sql.lua | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/plugins/mod_storage_sql.lua b/plugins/mod_storage_sql.lua index 75080726..53f1ea0a 100644 --- a/plugins/mod_storage_sql.lua +++ b/plugins/mod_storage_sql.lua @@ -25,7 +25,7 @@ local tonumber = tonumber; local pairs = pairs; local next = next; local setmetatable = setmetatable; -local json = { stringify = function(s) return require"util.serialization".serialize(s) end, parse = require"util.serialization".deserialize }; +local json = require "util.json"; local connection = ...; local host,user,store = module.host; @@ -59,7 +59,7 @@ do -- process options to get a db connection module:log("debug", "Initialized new SQLite3 database"); end assert(connection:commit()); - --print("===", json.stringify()) + --print("===", json.encode()) end end @@ -68,7 +68,7 @@ local function serialize(value) if t == "string" or t == "boolean" or t == "number" then return t, tostring(value); elseif t == "table" then - local value,err = json.stringify(value); + local value,err = json.encode(value); if value then return "json", value; end return nil, err; end @@ -81,7 +81,7 @@ local function deserialize(t, value) elseif value == "false" then return false; end elseif t == "number" then return tonumber(value); elseif t == "json" then - return json.parse(value); + return json.decode(value); end end |