public static async Task <PersonalCardLoader> Start(string identity, string type) { var saga = new PersonalCardLoader(identity, type); var services = ServiceLocator.Services; var searchResult = await services.Cards.Search(saga.identity, saga.type).ConfigureAwait(false); saga.setup = searchResult .Select(it => new CardIds { PublicKeyId = it.PublicKey.Id, Id = it.Id }) .Distinct(); return(saga); }
public static Task <PersonalCardLoader> BeginLoadAll(string identity, string type) { return(PersonalCardLoader.Start(identity, type)); }