Mercurial > prosody-modules
comparison mod_invites_api/mod_invites_api.lua @ 5142:410d7c8d210d
mod_invites_api: Fix traceback on list command with no entries (thanks mirux)
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Wed, 11 Jan 2023 09:59:55 +0000 |
| parents | 35b678609b79 |
| children | 1cae382e88a1 |
comparison
equal
deleted
inserted
replaced
| 5141:027fb71ad509 | 5142:410d7c8d210d |
|---|---|
| 118 return 1; | 118 return 1; |
| 119 end | 119 end |
| 120 api_key_store:set(nil, id, nil); | 120 api_key_store:set(nil, id, nil); |
| 121 elseif command == "list" then | 121 elseif command == "list" then |
| 122 local api_key_store_kv = module:open_store("invite_api_keys"); | 122 local api_key_store_kv = module:open_store("invite_api_keys"); |
| 123 for key_id, key_info in pairs(api_key_store_kv:get(nil)) do | 123 for key_id, key_info in pairs(api_key_store_kv:get(nil) or {}) do |
| 124 print(key_id, key_info.name or "<unknown>"); | 124 print(key_id, key_info.name or "<unknown>"); |
| 125 end | 125 end |
| 126 else | 126 else |
| 127 print("Unknown command - "..command); | 127 print("Unknown command - "..command); |
| 128 end | 128 end |
