Bug 313822

Summary: Remove audioCallCapability() methods in KTp::Contact and instead override capabilities()
Product: [Unmaintained] telepathy Reporter: David Edmundson <kde>
Component: common-internalsAssignee: Telepathy Bugs <kde-telepathy-bugs>
Status: RESOLVED UNMAINTAINED    
Severity: task    
Priority: NOR    
Version: git-latest   
Target Milestone: Future   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description David Edmundson 2013-01-24 11:48:00 UTC
audioCallCapability, videoCallCapability and fileTransferCapability perform two functions

1) A gabble hack to bodge the capabilities
2) checks that both you and selfContact have the capability to do something

I want these removed and replaced wtih

Tp::ContactCapabilities capabilities(); //includes gabble hack. Can be removed at any point

Tp::ContactCapabilities commonCapabilities(); //returns caps that both you and selfContact can do
This should not be a hardcoded list, but instead loop through all capabilities() and only include ones that are in selfContact's capabilities too.
Comment 1 Christoph Cullmann 2024-09-18 19:18:10 UTC
Dear user, unfortunately Telepathy is no longer maintained.

Please migrate to another solution, e.g. for Jabber a possibility is Kaidan, for Matrix a candidate is NeoChat.