Cache key add hostname prefix

This commit is contained in:
FusionPBX
2025-10-15 21:39:03 -06:00
committed by GitHub
parent dda18481ec
commit 2023e40d99
17 changed files with 52 additions and 69 deletions

View File

@@ -182,10 +182,9 @@
}
}
if ($empty_hostname) {
$esl = event_socket::create();
if ($esl->is_connected()) {
$hostnames[] = event_socket::api('switchname');
}
$hostnames[] = gethostname();
}
//clear the cache
@@ -193,7 +192,7 @@
$hostnames = array_unique($hostnames);
$cache = new cache;
foreach ($hostnames as $hostname) {
$cache->delete("configuration:sofia.conf:".$hostname);
$cache->delete($hostname.":configuration:sofia.conf");
}
}
@@ -261,10 +260,7 @@
//get system hostname if necessary
if (empty($sip_profile_hostname)) {
$esl = event_socket::create();
if ($esl->is_connected()) {
$sip_profile_hostname = event_socket::api('switchname');
}
$sip_profile_hostname = gethostname();
}
//clear the cache
@@ -335,16 +331,13 @@
//get system hostname if necessary
if (empty($sip_profile_hostname)) {
$esl = event_socket::create();
if ($esl->is_connected()) {
$sip_profile_hostname = event_socket::api('switchname');
}
$sip_profile_hostname = gethostname();
}
//clear the cache
if (!empty($sip_profile_hostname)) {
$cache = new cache;
$cache->delete("configuration:sofia.conf:".$sip_profile_hostname);
$cache->delete($sip_profile_hostname.":configuration:sofia.conf");
}
}
@@ -422,7 +415,7 @@
if ($empty_hostname) {
$esl = event_socket::create();
if ($esl->is_connected()) {
$hostnames[] = event_socket::api('switchname');
$hostnames[] = gethostname();
}
}

View File

@@ -240,16 +240,13 @@
}
//get the hostname
if ($sip_profile_hostname == '') {
$esl = event_socket::create();
if ($esl->is_connected()) {
$sip_profile_hostname = event_socket::api('switchname');
}
if (empty($sip_profile_hostname) {
$sip_profile_hostname = gethostname();
}
//clear the cache
$cache = new cache;
$cache->delete("configuration:sofia.conf:".$sip_profile_hostname);
$cache->delete($sip_profile_hostname.":configuration:sofia.conf");
//save the sip profile xml
save_sip_profile_xml();