* Bug #13108 fixed - Atoms: updates spread and configurable
[scilab.git] / scilab / modules / atoms / macros / atoms_internals / atomsDESCRIPTIONget.sci
index 7c0def2..8368041 100644 (file)
@@ -117,7 +117,10 @@ function [packages,categories_flat,categories] = atomsDESCRIPTIONget(update)
 
     // If necessary, rebuild the struct
     // =========================================================================
-    TIME_BEFORE_NEW_UPDATE = 86400;
+    TIME_BEFORE_NEW_UPDATE = strtod(atomsGetConfig("updateTime"))*86400;
+    if isnan(TIME_BEFORE_NEW_UPDATE) then // Value not found in config file, give the default one
+        TIME_BEFORE_NEW_UPDATE = 86400*30; // One month, in seconds
+    end
     if (packages_path_info == []) ..
         | (getdate("s") - packages_path_info(6) > TIME_BEFORE_NEW_UPDATE) ..
         | (rhs == 1 & update) then