So I had an addon idea while I was frustrating myself with Hellbane mobs. I wanted to track custom groups that I was looking for; Deathtalon, Vengeance, Terrorfist and Doomroller. Ie rather than go into LFG tool, search up the group and then spam refresh until a group finally comes up, I'd like to search up a group and then, if possible, literally just wait until such a group exists.
In rough terms, I was picturing it as something ala this.
Now my problem is, I did figure out the event for the search results.
LFG_LIST_SEARCH_FAILED is returned whenever you search but get a failure. An empty search result is not a failure.
LFG_LIST_SEARCH_RESULTS_RECEIVED appears whenever you complete a search, but it may be empty.
LFG_LIST_SEARCH_RESULT_UPDATED is the actual search result, each result firing off one of these. Its only appears to be a group id.
Going from there however, I ran into a problem immediately: I have literally no idea what to call with the group id. No amount of attempts with the various LFG-related API or such seem to return anything sensible. I was hoping to simply get something ala:
LF LEATHER TRADER (x tanks, y healers, z dps)
Anyone wiser than me know where in hells' bells this information can be found in all this mess?