1 Year Ago
Refactor API calls to return the ApiResult (which has the status code and response if there is one) API calls no longer automatically throw for non-2xx responses Connector functions for calling all of the new clan APIs WIP setting up the NexusZoneClient to provide access to clans Progress on clans implementation Hook up all the clan functions Refactor VariableUpdate so it's not annoying to use Automatically handle clan events from the nexus Expose clan events to consumers so they can do extra stuff if needed Compile fix Add an event for when a clan is unloaded Add accessors for role and member variables Fix roles never getting their name set Fix incorrect error codes being returned when changing a clan member's role Add a MaxMemberCount field to clan info (always 0, no limit for now) Automatically refresh clan info in case we missed some change events Rename zone Name -> Key Merge branch 'clans'