Messages: Add Default Settings to control Contact and Thread refresh rates.

This commit is contained in:
Nate 2018-12-29 11:31:54 -07:00
parent ab0acd1fa1
commit fdfa619432
2 changed files with 20 additions and 2 deletions

View File

@ -245,5 +245,21 @@
$apps[$x]['default_settings'][$y]['default_setting_value'] = "25 messages";
$apps[$x]['default_settings'][$y]['default_setting_enabled'] = "false";
$apps[$x]['default_settings'][$y]['default_setting_description'] = "Define the maximum messages, or past time frame of messages, loaded for display.";
$y++;
$apps[$x]['default_settings'][$y]['default_setting_uuid'] = "8c944025-f199-440f-be34-c36ce545809a";
$apps[$x]['default_settings'][$y]['default_setting_category'] = "message";
$apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "refresh_contacts";
$apps[$x]['default_settings'][$y]['default_setting_name'] = "numeric";
$apps[$x]['default_settings'][$y]['default_setting_value'] = "10";
$apps[$x]['default_settings'][$y]['default_setting_enabled'] = "false";
$apps[$x]['default_settings'][$y]['default_setting_description'] = "Define how often (in SECONDS) the list of numbers/Contacts is refreshed.";
$y++;
$apps[$x]['default_settings'][$y]['default_setting_uuid'] = "ba8fd4dd-bd0d-40cc-8f7e-b509107a414b";
$apps[$x]['default_settings'][$y]['default_setting_category'] = "message";
$apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "refresh_thread";
$apps[$x]['default_settings'][$y]['default_setting_name'] = "numeric";
$apps[$x]['default_settings'][$y]['default_setting_value'] = "5";
$apps[$x]['default_settings'][$y]['default_setting_enabled'] = "false";
$apps[$x]['default_settings'][$y]['default_setting_description'] = "Define how often (in SECONDS) the list of messages in a displayed thread is refreshed.";
?>

View File

@ -187,8 +187,10 @@
//js to load messages for clicked number
echo "<script>\n";
echo " var contacts_refresh = 10000;\n";
echo " var thread_refresh = 5000;\n";
$refresh_contacts = is_numeric($_SESSION['message']['refresh_contacts']['numeric']) && $_SESSION['message']['refresh_contacts']['numeric'] > 0 ? $_SESSION['message']['refresh_contacts']['numeric'] : 10; //default (seconds)
$refresh_thread = is_numeric($_SESSION['message']['refresh_thread']['numeric']) && $_SESSION['message']['refresh_thread']['numeric'] > 0 ? $_SESSION['message']['refresh_thread']['numeric'] : 5; //default (seconds)
echo " var contacts_refresh = ".($refresh_contacts * 1000).";\n";
echo " var thread_refresh = ".($refresh_thread * 1000).";\n";
echo " var timer_contacts;\n";
echo " var timer_thread;\n";