private struct AccountFavourites
{
- DBus.ObjectPath account_path;
+ ObjectPath account_path;
string[] ids;
}
public abstract async AccountFavourites[] get_favourite_contacts ()
throws DBus.Error;
public abstract async void add_favourite_contact (
- DBus.ObjectPath account_path, string id) throws DBus.Error;
+ ObjectPath account_path, string id) throws DBus.Error;
public abstract async void remove_favourite_contact (
- DBus.ObjectPath account_path, string id) throws DBus.Error;
+ ObjectPath account_path, string id) throws DBus.Error;
public abstract signal void favourite_contacts_changed (
- DBus.ObjectPath account_path, string[] added, string[] removed);
+ ObjectPath account_path, string[] added, string[] removed);
}
internal class Logger : GLib.Object
return;
yield this._logger.add_favourite_contact (
- new DBus.ObjectPath (this._account_path), id);
+ new ObjectPath (this._account_path), id);
}
public async void remove_favourite_contact (string id) throws DBus.Error
return;
yield this._logger.remove_favourite_contact (
- new DBus.ObjectPath (this._account_path), id);
+ new ObjectPath (this._account_path), id);
}
}