Mercurial > prosody-modules
comparison mod_http_upload/mod_http_upload.lua @ 3968:bf5d91769f99
Merge commit
| author | tmolitor <thilo@eightysoft.de> |
|---|---|
| date | Sun, 05 Apr 2020 23:39:08 +0200 |
| parents | 190e74e097ee |
| children | f1f796e551f1 |
comparison
equal
deleted
inserted
replaced
| 3967:0957ba6aeb99 | 3968:bf5d91769f99 |
|---|---|
| 413 module:log("info", "Storage path: '%s'", storage_path); | 413 module:log("info", "Storage path: '%s'", storage_path); |
| 414 | 414 |
| 415 function module.command(args) | 415 function module.command(args) |
| 416 datamanager = require "core.storagemanager".olddm; | 416 datamanager = require "core.storagemanager".olddm; |
| 417 -- luacheck: ignore 421/user | 417 -- luacheck: ignore 421/user |
| 418 if args[1] == "expire" then | 418 if args[1] == "expire" and args[2] then |
| 419 local split = require "util.jid".prepped_split; | 419 local split = require "util.jid".prepped_split; |
| 420 for i = 2, #args do | 420 for i = 2, #args do |
| 421 local user, host = split(args[i]); | 421 local user, host = split(args[i]); |
| 422 if user then | 422 if user then |
| 423 assert(expire(user, host)); | 423 assert(expire(user, host)); |
| 425 for user in assert(datamanager.users(host, module.name, "list")) do | 425 for user in assert(datamanager.users(host, module.name, "list")) do |
| 426 expire(user, host); | 426 expire(user, host); |
| 427 end | 427 end |
| 428 end | 428 end |
| 429 end | 429 end |
| 430 end | 430 else |
| 431 end | 431 print("prosodyctl mod_http_upload expire [host or user@host]+") |
| 432 | 432 print("\tProcess upload expiry for the given list of hosts and/or users"); |
| 433 return 1; | |
| 434 end | |
| 435 end | |
| 436 |
