Comment 4 for bug 364322

Revision history for this message
Colin Dean (colindean) wrote :

I think I've tracked down the error.

When the user clicks on a group link (gwibber:group), gwibber calls the client.group() method. identica.Client.group() calls get_group().

get_group() hits an RSS feed of group activity instead of the standard JSON interface that identica.Client.search()->get_search() does.

This RSS feed does NOT have the same key->value pairs that the search results do.

I see two options at this point:

1.) Find out if there is a JSON feed for group activity and hit it instead.

2.) Finagle the RSS results by parsing the various fields to extract the information necessary to return a valid SearchResult.

I'm going to investigate #1 before attempting #2.