public static void UpdateBadge(InteractiveBadge badge, Action <InteractiveBadge> onComplete) { Dictionary <string, object> body = new Dictionary <string, object>() { { "name", badge.name }, { "description", badge.description }, { "iconType", badge.iconType }, { "icon", badge.icon } }; ServerRequest.CallAPI("/interactive/badges/" + badge._id, HTTPMethod.PUT, body, (r) => ServerRequest.ResponseHandler(r, null, onComplete), true); }
public static void CreateBadge(InteractiveBadge badge, Action <InteractiveBadge> onComplete) { Dictionary <string, object> body = new Dictionary <string, object>() { { "team", User.current.selectedMembership.team._id }, { "name", badge.name }, { "description", badge.description }, { "icon", badge.icon }, { "iconType", badge.iconType } }; ServerRequest.CallAPI("/interactive/badges/create", HTTPMethod.POST, body, (r) => { ServerRequest.ResponseHandler(r, "badge", onComplete); }, true); }