Bug 167441

Summary: DBus: Cannot get a full list auf all MetaContactNames
Product: [Unmaintained] kopete Reporter: Rettich <sebastian.radish>
Component: DBusAssignee: Kopete Developers <kopete-bugs-null>
Status: VERIFIED DUPLICATE    
Severity: wishlist    
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Rettich 2008-07-25 19:57:58 UTC
Version:            (using KDE 4.0.98)
Installed from:    SuSE RPMs
OS:                Linux

I try to write a small script which can send Instant Messages with Kopete and DBus.

But i can't get a list of all Meta Contact Display Names.
DBus functions:
contacts() - gets a list of all Meta Contact IDs
getDisplayName() - returns the display name to a Contact ID (but not to Meta Contact ID)
sendMessage() (and other functions like isContactOnline) all want a display name.

With DCOP contacts() return a list of display names so everything worked fine.

Maybe this is more a wish than a bug.
Comment 1 Rettich 2009-01-31 14:59:53 UTC
I've updated to KDE 4.2 and now the DBus works fine for me.

I just had to delete the old conatctlist.xml file.
Comment 2 Rettich 2009-04-03 17:02:11 UTC
I found out that deleting the contactlist.xml file killed all connections to the addressbook. So there is still a problem.

*** This bug has been marked as a duplicate of bug 186296 ***