app-filter: Factor out a helper function
This introduces no functional changes, but will make an upcoming change a little simpler. Signed-off-by: Philip Withnall <withnall@endlessm.com>
This commit is contained in:
parent
9fbcef0fb8
commit
faa0b9a3eb
|
@ -108,6 +108,21 @@ mct_app_filter_get_user_id (MctAppFilter *filter)
|
||||||
return filter->user_id;
|
return filter->user_id;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static MctAppFilterOarsValue
|
||||||
|
oars_str_to_enum (const gchar *value_str)
|
||||||
|
{
|
||||||
|
if (g_str_equal (value_str, "none"))
|
||||||
|
return MCT_APP_FILTER_OARS_VALUE_NONE;
|
||||||
|
else if (g_str_equal (value_str, "mild"))
|
||||||
|
return MCT_APP_FILTER_OARS_VALUE_MILD;
|
||||||
|
else if (g_str_equal (value_str, "moderate"))
|
||||||
|
return MCT_APP_FILTER_OARS_VALUE_MODERATE;
|
||||||
|
else if (g_str_equal (value_str, "intense"))
|
||||||
|
return MCT_APP_FILTER_OARS_VALUE_INTENSE;
|
||||||
|
else
|
||||||
|
return MCT_APP_FILTER_OARS_VALUE_UNKNOWN;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* mct_app_filter_is_path_allowed:
|
* mct_app_filter_is_path_allowed:
|
||||||
* @filter: an #MctAppFilter
|
* @filter: an #MctAppFilter
|
||||||
|
@ -477,16 +492,7 @@ mct_app_filter_get_oars_value (MctAppFilter *filter,
|
||||||
if (!g_variant_lookup (filter->oars_ratings, oars_section, "&s", &value_str))
|
if (!g_variant_lookup (filter->oars_ratings, oars_section, "&s", &value_str))
|
||||||
return MCT_APP_FILTER_OARS_VALUE_UNKNOWN;
|
return MCT_APP_FILTER_OARS_VALUE_UNKNOWN;
|
||||||
|
|
||||||
if (g_str_equal (value_str, "none"))
|
return oars_str_to_enum (value_str);
|
||||||
return MCT_APP_FILTER_OARS_VALUE_NONE;
|
|
||||||
else if (g_str_equal (value_str, "mild"))
|
|
||||||
return MCT_APP_FILTER_OARS_VALUE_MILD;
|
|
||||||
else if (g_str_equal (value_str, "moderate"))
|
|
||||||
return MCT_APP_FILTER_OARS_VALUE_MODERATE;
|
|
||||||
else if (g_str_equal (value_str, "intense"))
|
|
||||||
return MCT_APP_FILTER_OARS_VALUE_INTENSE;
|
|
||||||
else
|
|
||||||
return MCT_APP_FILTER_OARS_VALUE_UNKNOWN;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in New Issue