aboutsummaryrefslogtreecommitdiff
path: root/src/users-service.xml
diff options
context:
space:
mode:
Diffstat (limited to 'src/users-service.xml')
-rw-r--r--src/users-service.xml24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/users-service.xml b/src/users-service.xml
index 9eccf5d..c90f1e8 100644
--- a/src/users-service.xml
+++ b/src/users-service.xml
@@ -18,6 +18,7 @@
<arg name="user_name" direction="out" type="s"/>
<arg name="real_name" direction="out" type="s"/>
<arg name="shell" direction="out" type="s"/>
+ <arg name="login_count" direction="out" type="i"/>
<arg name="icon_url" direction="out" type="s"/>
</method>
@@ -25,23 +26,17 @@
<method name="GetUsersInfo">
<arg name="uid" direction="in" type="ax"/>
<!-- (uid, user_name, real_name, shell, icon_url) -->
- <arg name="user_info" direction="out" type="a(xssss)"/>
+ <arg name="user_info" direction="out" type="a(xsssis)"/>
</method>
- <!-- Triggered when user information is being reloaded.
- All existing user information is invalid from this signal.
- Wait for the UsersLoaded signal -->
- <signal name="LoadingUsers"></signal>
+ <!-- Query if the initial user list is loaded -->
+ <method name="GetUsersLoaded">
+ <arg name="is_loaded" direction="out" type="b"/>
+ </method>
- <!-- Triggered when user information has been reloaded.
- A client should call GetUserList() now -->
+ <!-- Triggered when the initial user list is loaded -->
<signal name="UsersLoaded"></signal>
- <!-- Triggered when a user has updated information -->
- <signal name="UserUpdated">
- <arg name="uid" type="x"/>
- </signal>
-
<!-- Triggered when a users are added to/removed from the system.
Clients should monitor these signals as soon as they connect to
this object -->
@@ -52,5 +47,10 @@
<arg name="uid" type="x"/>
</signal>
+ <!-- Triggered when a user has updated information -->
+ <signal name="UserUpdated">
+ <arg name="uid" type="x"/>
+ </signal>
+
</interface>
</node>