comparison 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
comparison
equal deleted inserted replaced
4348:46fb40d7f65a 4349:5ca36c36ab05
52 end 52 end
53 return routes; 53 return routes;
54 end 54 end
55 55
56 local function token_info_to_invite_info(token_info) 56 local function token_info_to_invite_info(token_info)
57 local additional_data = token_info.additional_data;
58 local groups = additional_data and additional_data.groups or nil;
59 local source = additional_data and additional_data.source or nil;
57 return { 60 return {
58 id = token_info.token; 61 id = token_info.token;
59 type = token_info.type; 62 type = token_info.type;
63 reusable = token_info.reusable;
60 inviter = token_info.inviter; 64 inviter = token_info.inviter;
61 jid = token_info.jid; 65 jid = token_info.jid;
62 landing_page = token_info.landing_page; 66 landing_page = token_info.landing_page;
63 created_at = token_info.created_at; 67 created_at = token_info.created_at;
64 expires = token_info.expires; 68 expires = token_info.expires;
69 groups = groups;
70 source = source;
65 }; 71 };
66 end 72 end
67 73
68 function list_invites(event) 74 function list_invites(event)
69 local invites_list = {}; 75 local invites_list = {};