Mercurial > prosody-modules
comparison mod_migrate/mod_migrate.lua @ 2812:fd4a5ba12fa2
mod_migrate: Catch failure to use user listing API and suggest the alternative
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Wed, 01 Nov 2017 22:12:09 +0100 |
parents | 17408ddd34b0 |
children | cd9831b27746 |
comparison
equal
deleted
inserted
replaced
2811:39156d6f7268 | 2812:fd4a5ba12fa2 |
---|---|
60 if arg[4] then | 60 if arg[4] then |
61 for i = 4, #arg do | 61 for i = 4, #arg do |
62 migrate_user(arg[i]); | 62 migrate_user(arg[i]); |
63 end | 63 end |
64 else | 64 else |
65 for user in um.users(host) do | 65 xpcall(function() |
66 migrate_user(user); | 66 for user in um.users(host) do |
67 end | 67 migrate_user(user); |
68 end | |
69 end, | |
70 function (err) | |
71 module:log("error", "Could not list users, you'll have to supply them as arguments"); | |
72 module:log("error", "The error was: %s", err); | |
73 end); | |
68 end | 74 end |
69 end | 75 end |
70 end | 76 end |