kossebau added a comment.

  In D10078#253982 <https://phabricator.kde.org/D10078#253982>, @davidedmundson 
wrote:
  
  > > From my prototyping experiments I can tell that the current approach of 
recommending in API docs to 
discard-existing-request-if-new-one-arrived-as-we-assume-just-one-client-who-simply-upgraded-to-a-new-request
 feels incomplete/undecided
  >
  > Not really. It leaves it up to the implementor.  It covers the simple case 
well, and any advanced case is still do-able quite easily.
  
  
  ? As implementor, I can report you first hand: I want to know whether it 
makes sense to continue handling a MatchReply or if not. As in: what is the 
minimum I need to do to correctly and completely serve the requests.
  
  Having an API which has me doing  potentially useless stuff because it does 
not tell me whether something is useful to do or not, would we not call this a 
broken API?
  
  > Adding QObjects in context doesn't make sense. If you're processing stuff 
you won't process the signal.  If you're not processing things then you don't 
need the signal.
  
  Well, it makes sense once you process things in other threads with event 
loops due to further async processing, no?

REPOSITORY
  R308 KRunner

BRANCH
  kdbusrunnerlib2

REVISION DETAIL
  https://phabricator.kde.org/D10078

To: kossebau, broulik, davidedmundson
Cc: bruns, michaelh, ngraham, #frameworks

Reply via email to