settings: Refactor get_realm_time_limits_in_minutes.

THis commit refactors get_realm_time_limits_in_minutes
code to not convert the setting value to integer and just
keep it string. This change will help us in not defining
the type of the variable as "number | string" when we can
easily use the string values.
This commit is contained in:
Sahil Batra 2024-02-08 15:48:36 +05:30 committed by Tim Abbott
parent b79040d752
commit bb2a574aa8
1 changed files with 5 additions and 4 deletions

View File

@ -38,15 +38,16 @@ export function get_sorted_options_list(option_values_object) {
}
export function get_realm_time_limits_in_minutes(property) {
if (realm[property] === null) {
const setting_value = realm[property];
if (setting_value === null) {
// This represents "Anytime" case.
return "";
}
let val = (realm[property] / 60).toFixed(1);
let val = (setting_value / 60).toFixed(1);
if (Number.parseFloat(val) === Number.parseInt(val, 10)) {
val = Number.parseInt(val, 10);
val = (setting_value / 60).toFixed(0);
}
return val.toString();
return val;
}
export function get_property_value(property_name, for_realm_default_settings, sub, group) {