Software / code / prosody
Comparison
plugins/mod_storage_sql.lua @ 5040:685403a6fee1
mod_storage_sql: Add method for removing all data belonging to a user
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Sat, 28 Jul 2012 21:36:42 +0200 |
| parent | 5035:874cab7b4b3e |
| child | 5054:97385c45e670 |
comparison
equal
deleted
inserted
replaced
| 5039:656ce68c4781 | 5040:685403a6fee1 |
|---|---|
| 368 stores[#stores+1] = row[1]; | 368 stores[#stores+1] = row[1]; |
| 369 end | 369 end |
| 370 return stores; | 370 return stores; |
| 371 end | 371 end |
| 372 | 372 |
| 373 function driver:purge(username) | |
| 374 local stmt, err = dosql("DELETE FROM `prosody` WHERE `host`=? AND `user`=?", host, username); | |
| 375 if not stmt then return stmt, err; end | |
| 376 local changed, err = stmt:affected(); | |
| 377 if not changed then return changed, err; end | |
| 378 return true, changed; | |
| 379 end | |
| 380 | |
| 373 module:add_item("data-driver", driver); | 381 module:add_item("data-driver", driver); |