diff mod_http_admin_api/mod_http_admin_api.lua @ 4349:5ca36c36ab05

mod_http_admin_api: Expose new invite properties: groups, source and reusable
author Matthew Wild <mwild1@gmail.com>
date Sun, 17 Jan 2021 17:46:02 +0000
parents 1bb08e9ffa82
children 270025e76bf8
line wrap: on
line diff
--- a/mod_http_admin_api/mod_http_admin_api.lua	Sun Jan 17 17:44:51 2021 +0000
+++ b/mod_http_admin_api/mod_http_admin_api.lua	Sun Jan 17 17:46:02 2021 +0000
@@ -54,14 +54,20 @@
 end
 
 local function token_info_to_invite_info(token_info)
+	local additional_data = token_info.additional_data;
+	local groups = additional_data and additional_data.groups or nil;
+	local source = additional_data and additional_data.source or nil;
 	return {
 		id = token_info.token;
 		type = token_info.type;
+		reusable = token_info.reusable;
 		inviter = token_info.inviter;
 		jid = token_info.jid;
 		landing_page = token_info.landing_page;
 		created_at = token_info.created_at;
 		expires = token_info.expires;
+		groups = groups;
+		source = source;
 	};
 end