API improvement suggestions

Ivan Čukić ivan.cukic at kde.org
Tue Aug 25 10:02:51 UTC 2015


> If the PIM side was closer to being done I'd be more inclined
> to lean towards

Agreed. I'll restart this discussion in a year then. :)

Ivan

p.s. It is building, and working, but if I understood correctly, API
is not stable or something.

On 24 August 2015 at 21:57, David Edmundson <david at davidedmundson.co.uk> wrote:
>
>
> On Mon, Aug 24, 2015 at 8:21 PM, Ivan Čukić <ivan.cukic at kde.org> wrote:
>>
>> Hi,
>>
>> > There's a QIdentityProxyModel model in KTp that effectively
>>
>> While that seems to be sufficient, it is KTp-specific.
>>
>> It would be nice if I was also able to show if there are new e-mails
>> for a specific contact.
>>
>> (and the fact I'd like to have the same thing
>> from two different places that are supposed to be supported by KPeople
>> tells me it should be supported by KPeople :) )
>>
>> It would be great if clients did not need to know of KTp nor Akonadi
>> do be able to do basic things. And I see this as a basic thing.
>> Naturally, if you don't, I'll just use KTp directly.
>
>
> I don't disagree. It's a matter of tradeoffs.
>
> This current model has:
>  - unread count
>  - the last message content (and which way it went)
>  - whether a chat window is open
>
> if we try putting all that in kpeople,we either get a lot of very app
> specific things or we have to cut it down to the essentials.
> If we do the latter we get code duplication or loss of functionality in
> other stuff.
>
> We'd also need a way to turn these things on/off in kpeople as a
> prerequisite, channel traffic has a reasnoble overhead here and scanning
> emails would have an even bigger one. We used to have something to do that;
> but I thing that got lost in the rewrite after me? Not sure.
>
> If the PIM side was closer to being done I'd be more inclined to lean
> towards your thinking, but as it is, I'm not even sure the Akonadi part is
> building let alone the rest of the essentials in PIM.
>
> David
>
>
> _______________________________________________
> KDE-Telepathy mailing list
> KDE-Telepathy at kde.org
> https://mail.kde.org/mailman/listinfo/kde-telepathy
>



-- 
Cheerio,
Ivan

--
While you were hanging yourself on someone else's words
Dying to believe in what you heard
I was staring straight into the shining sun


More information about the KDE-Telepathy mailing list