After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 572169 - Please provide async version of e_cal_get_query()
Please provide async version of e_cal_get_query()
Status: RESOLVED FIXED
Product: evolution-data-server
Classification: Platform
Component: Calendar
2.26.x (obsolete)
Other Linux
: Normal critical
: ---
Assigned To: evolution-calendar-maintainers
Evolution QA team
Depends on:
Blocks: 570765
 
 
Reported: 2009-02-17 17:04 UTC by Vincent Untz
Modified: 2011-10-11 10:35 UTC
See Also:
GNOME target: ---
GNOME version: 2.25/2.26



Description Vincent Untz 2009-02-17 17:04:36 UTC
See bug 570765 for an example of why, especially comment #16:


> > Hrm. Can't we get some e_cal_get_query_async() function instead? :-) It sounds
> > bad to require knowledge of the internals like this to use the API.
> 
> I do not think these are any specific internals of Evolution. The b) is about
> ORBit, not about Evolution. And the rest is quite common for any slow
> operations, isn't it?

How am I supposed to know it's slow? Or that it uses ORBit? :-)
(if it's slow, it should get an async version, that's my point)
Comment 1 Milan Crha 2011-10-11 10:35:11 UTC
The 3.2.0 provides
   e_cal_client_get_view
   e_cal_client_get_view_finish
   e_cal_client_get_view_sync
functions, thus I consider this fixed. Please ask if you've more concerns/questions. (Thanks to Akhil for a reminder on this bug).