public async Task <object> GetFeats() { return(await TakePostAction <FeatsRequest>((res, data) => { RemoteFeatList list = new RemoteFeatList(); list.Feats = new List <RemoteFeat>(); if (data.Feats != null) { foreach (var fr in data.Feats) { Feat f = Feat.ByID(fr.IsCustom, fr.ID); list.Feats.Add(f.ToRemote()); } } res.Data = list; })); }