session-limits: Add mct_session_limits_is_enabled() API
This is a high-level API to indicate whether parental controls are ‘enabled’ for the given user. It’s a mirror of `mct_app_filter_is_enabled()`, and exposes the existing `time_limit_enabled_out` argument of `mct_session_limits_check_time_remaining()` more conveniently. Includes tests. Signed-off-by: Philip Withnall <withnall@endlessm.com>
This commit is contained in:
parent
f106319fdd
commit
04705c079a
3 changed files with 30 additions and 0 deletions
|
@ -52,6 +52,9 @@ void mct_session_limits_unref (MctSessionLimits *limits);
|
|||
G_DEFINE_AUTOPTR_CLEANUP_FUNC (MctSessionLimits, mct_session_limits_unref)
|
||||
|
||||
uid_t mct_session_limits_get_user_id (MctSessionLimits *limits);
|
||||
|
||||
gboolean mct_session_limits_is_enabled (MctSessionLimits *limits);
|
||||
|
||||
gboolean mct_session_limits_check_time_remaining (MctSessionLimits *limits,
|
||||
guint64 now_usecs,
|
||||
guint64 *time_remaining_secs_out,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue