#include <gio/gio.h>
#include "tuple_g_variant_helpers.hpp"
+#include "fs_helpers.h"
constexpr static std::string_view bus_name = "org.tizen.sessiond";
constexpr static std::string_view bus_object = "/org/tizen/sessiond";
vals_to_g_variant(session_uid, subsession_id), &err))
g_error_throw(err, "Failed to emit a signal: ");
+ fs_helpers::add_user_subsession(session_uid, subsession_id);
+
wait_add.try_emplace(session_uid, session_uid, connection, "AddUserCompleted");
wait_add.at(session_uid).on_start(subsession_id);
vals_to_g_variant(session_uid, subsession_id), &err))
g_error_throw(err, "Failed to emit a signal: ");
+ fs_helpers::remove_user_subsession(session_uid, subsession_id);
+
wait_remove.try_emplace(session_uid, session_uid, connection, "RemoveUserCompleted");
wait_remove.at(session_uid).on_start(subsession_id);