mirror of
https://github.com/NuSkooler/enigma-bbs.git
synced 2025-07-21 10:15:55 +02:00
Allow how many to keep in DB by config 'retainCount'
This commit is contained in:
parent
b8ea3bbd5b
commit
13d30827aa
1 changed files with 3 additions and 2 deletions
|
@ -287,14 +287,15 @@ exports.getModule = class OnelinerzModule extends MenuModule {
|
|||
);
|
||||
},
|
||||
function removeOld(callback) {
|
||||
// keep 25 max most recent items - remove the older ones
|
||||
// keep 25 max most recent items by default - remove the older ones
|
||||
const retainCount = self.menuConfig.config.retainCount || 25;
|
||||
self.db.run(
|
||||
`DELETE FROM onelinerz
|
||||
WHERE id IN (
|
||||
SELECT id
|
||||
FROM onelinerz
|
||||
ORDER BY id DESC
|
||||
LIMIT -1 OFFSET 25
|
||||
LIMIT -1 OFFSET ${retainCount}
|
||||
);`,
|
||||
callback
|
||||
);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue