<?xml version="1.0" encoding="utf-8"?>

<node name="/Service_Iface" xmlns:tp="http://telepathy.freedesktop.org/wiki/DbusSpec#extensions-v0">
  <interface name="org.moblin.libsocialweb.Service">
    <method name="GetStaticCapabilities" tp:name-for-bindings="Get_Static_Capabilities">
      <arg name="caps" type="as" direction="out"/>
    </method>

    <method name="GetDynamicCapabilities" tp:name-for-bindings="Get_Dynamic_Capabilities">
      <arg name="caps" type="as" direction="out"/>
    </method>

    <signal name="CapabilitiesChanged" tp:name-for-bindings="Capabilities_Changed">
      <arg name="caps" type="as" direction="out"/>
    </signal>

    <method name="RequestAvatar" tp:name-for-bindings="Request_Avatar"/>

    <signal name="AvatarRetrieved" tp:name-for-bindings="Avatar_Retrieved">
      <arg name="path" type="s"/>
    </signal>

    <!-- Signal to clients that the user has changed so they should re-fetch the
         avatar and so on -->
    <signal name="UserChanged" tp:name-for-bindings="User_Changed"/>

    <!-- Inform the server that the credentials have been changed -->
    <method name="CredentialsUpdated" tp:name-for-bindings="Credentials_Updated"/>
  </interface>
</node>

<?xml version="1.0" encoding="utf-8"?>

<node name="/Service_Iface" xmlns:tp="http://telepathy.freedesktop.org/wiki/DbusSpec#extensions-v0">
  <interface name="org.moblin.libsocialweb.Service">
    <method name="GetStaticCapabilities" tp:name-for-bindings="Get_Static_Capabilities">
      <arg name="caps" type="as" direction="out"/>
    </method>

    <method name="GetDynamicCapabilities" tp:name-for-bindings="Get_Dynamic_Capabilities">
      <arg name="caps" type="as" direction="out"/>
    </method>

    <signal name="CapabilitiesChanged" tp:name-for-bindings="Capabilities_Changed">
      <arg name="caps" type="as" direction="out"/>
    </signal>

    <!-- Signal to clients that the user has changed so they should re-fetch the
         avatar and so on -->
    <signal name="UserChanged" tp:name-for-bindings="User_Changed"/>

    <!-- Inform the server that the credentials have been changed -->
    <method name="CredentialsUpdated" tp:name-for-bindings="Credentials_Updated"/>
  </interface>
</node>

Drop legacy avatar components from service interface
interfaces: Drop legacy avatar components from service interface
