public static GetId ( string screenName ) : long | ||
screenName | string | |
return | long |
public static async Task <DatabaseList> GetListDescription(ListInfo listInfo) { return(await Task.Run(async() => { var userId = UserProxy.GetId(listInfo.OwnerScreenName); return await Database.ListCrud.GetAsync(userId, listInfo.Slug).ConfigureAwait(false); }).ConfigureAwait(false)); }
public static async Task <DatabaseList> GetOrReceiveListDescription(IApiAccessor accessor, ListInfo listInfo) { return(await Task.Run(async() => { var userId = UserProxy.GetId(listInfo.OwnerScreenName); var dbl = await Database.ListCrud.GetAsync(userId, listInfo.Slug).ConfigureAwait(false); if (dbl != null) { return dbl; } var twl = await accessor.ShowListAsync(listInfo.ToParameter(), CancellationToken.None); return await SetListDescription(twl.Result).ConfigureAwait(false); }).ConfigureAwait(false)); }