# HG changeset patch # User Matthew Wild # Date 1673712960 0 # Node ID d69cc9a23fad00b21e11d1392a76f1c4256e00cc # Parent 342baedbd1c8595c0da72d395fb608577c569bae mod_unified_push: fix return values for paseto backend diff -r 342baedbd1c8 -r d69cc9a23fad mod_unified_push/mod_unified_push.lua --- a/mod_unified_push/mod_unified_push.lua Sat Jan 14 16:15:35 2023 +0000 +++ b/mod_unified_push/mod_unified_push.lua Sat Jan 14 16:16:00 2023 +0000 @@ -90,7 +90,16 @@ push_store:set("_private", { paseto_v3_local_key = key }); end local sign, verify = paseto.init(key); - backends.paseto = { sign = sign, verify = verify }; + backends.paseto = { + sign = sign; + verify = function (token) + local payload, err = verify(token); + if not payload then + return nil, err; + end + return true, payload; + end; + }; end local backend = module:get_option_string("unified_push_backend", backends.paseto and "paseto" or "storage");