1
0
Fork 0
mirror of https://github.com/DanielnetoDotCom/YouPHPTube synced 2025-10-03 09:49:28 +02:00

Improve Cache and encoder

This commit is contained in:
Daniel Neto 2024-08-09 15:27:26 -03:00
parent cafd250944
commit 4a8f82fdc9
5 changed files with 23 additions and 9 deletions

View file

@ -1186,6 +1186,9 @@ abstract class CacheHandler
$timeLog = __FILE__ . "::deleteCache ";
TimeLogStart($timeLog);
$prefix = $this->getCacheSubdir();
if (!class_exists('CachesInDB')) {
AVideoPlugin::loadPlugin('Cache');
}
if (class_exists('CachesInDB')) {
//_error_log("deleteCache CachesInDB prefix=$prefix");
CacheDB::deleteCacheStartingWith($prefix, $schedule);
@ -1193,6 +1196,7 @@ abstract class CacheHandler
TimeLogEnd($timeLog, __LINE__);
unset($_SESSION['user']['sessionCache']);
TimeLogEnd($timeLog, __LINE__);
$dir = ObjectYPT::getTmpCacheDir() . $prefix;
if(!$schedule){
TimeLogEnd($timeLog, __LINE__);
_session_start();
@ -1203,7 +1207,6 @@ abstract class CacheHandler
//_error_log("deleteCache not schedule");
}
TimeLogEnd($timeLog, __LINE__);
$dir = ObjectYPT::getTmpCacheDir() . $prefix;
$resp = exec("rm -R {$dir}");
@ -1211,7 +1214,8 @@ abstract class CacheHandler
return true;
}else{
_error_log("deleteCache schedule");
$resp = execAsync("rm -R {$dir}");
//_error_log("deleteCache schedule ".json_encode(debug_backtrace()));
return false;
}
}