mirror of
https://github.com/ElvishArtisan/rivendell.git
synced 2025-11-01 06:33:56 +01:00
2020-07-03 Fred Gleason <fredg@paravelsystems.com>
* Dropped the 'FEEDS.AUDIENCE_METRICS' field from the database. * Dropped the 'FEEDS.KEEP_METADATA' field from the database. * Dropped the 'FEEDS.MEDIA_LINK_MODE' field from the database. * Dropped the 'FEEDS.REDIRECT_PATH' field from the database. * Dropped the 'CAST_DOWNLOADS' table from the database. * Incremented the database version to 328. * Removed support for dynamically generated RSS feed metadata. Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
//
|
||||
// A Utility to Purge Expired Podcasts.
|
||||
//
|
||||
// (C) Copyright 2007,2016-2018 Fred Gleason <fredg@paravelsystems.com>
|
||||
// (C) Copyright 2007-2020 Fred Gleason <fredg@paravelsystems.com>
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License version 2 as
|
||||
@@ -119,9 +119,7 @@ void MainObject::PurgeCast(unsigned id)
|
||||
QString errs;
|
||||
|
||||
sql=QString("select ")+
|
||||
"FEEDS.ID,"+ // 00
|
||||
"FEEDS.KEEP_METADATA,"+ // 01
|
||||
"FEEDS.KEY_NAME "+ // 02
|
||||
"FEEDS.ID "+ // 00
|
||||
"from PODCASTS left join FEEDS "+
|
||||
"on(PODCASTS.FEED_ID=FEEDS.ID) where "+
|
||||
QString().sprintf("PODCASTS.ID=%u",id);
|
||||
@@ -135,25 +133,11 @@ void MainObject::PurgeCast(unsigned id)
|
||||
}
|
||||
delete cast;
|
||||
delete feed;
|
||||
if(RDBool(q->value(1).toString())) {
|
||||
sql=QString("update PODCASTS set ")+
|
||||
QString().sprintf("STATUS=%u where ",RDPodcast::StatusExpired)+
|
||||
QString().sprintf("ID=%u",id);
|
||||
q1=new RDSqlQuery(sql);
|
||||
delete q1;
|
||||
}
|
||||
else {
|
||||
sql=QString("delete from CAST_DOWNLOADS where ")+
|
||||
"FEED_KEY_NAME=\""+RDEscapeString(q->value(2).toString())+"\" && "+
|
||||
QString().sprintf("CAST_ID=%d",id);
|
||||
q1=new RDSqlQuery(sql);
|
||||
delete q1;
|
||||
|
||||
sql=QString("delete from PODCASTS where ")+
|
||||
QString().sprintf("ID=%d",id);
|
||||
q1=new RDSqlQuery(sql);
|
||||
delete q1;
|
||||
}
|
||||
sql=QString("delete from PODCASTS where ")+
|
||||
QString().sprintf("ID=%d",id);
|
||||
q1=new RDSqlQuery(sql);
|
||||
delete q1;
|
||||
sql=QString("update FEEDS set ")+
|
||||
"LAST_BUILD_DATETIME=\""+
|
||||
RDEscapeString(current_datetime.toString("yyyy-MM-dd hh:mm:ss"))+
|
||||
|
||||
Reference in New Issue
Block a user