private async Task <int> SubmitSystemsToRouteCache(BookmarkSection section, int toSystemId) { foreach (var bookmark in section.Bookmarks) { await _jumpCache.PopulateJumpCache(bookmark.LocationId, toSystemId); } return(0); }
private async Task <BookmarkSection> GetPersonalBookmarkSection(int system) { var bookmarks = await _api.Bookmarks.ListBookmarksV2Async(User.GetAuth()); var folders = await _api.Bookmarks.ListBookmarkFoldersV2Async(User.GetAuth()); var section = new BookmarkSection(_provider, folders.Model, bookmarks.Model, system); return(section); }
private async Task <BookmarkSection> GetCorporationBookmarkSection(int system) { var auth = User.GetAuth(); var charInfo = await _api.Character.GetCharacterPublicInfoV4Async(auth.CharacterId); var bookmarks = await _api.Bookmarks.ListCorporationBookmarksV1Async(auth, charInfo.Model.CorporationId); var folders = await _api.Bookmarks.ListCorporationBookmarkFoldersV1Async(auth, charInfo.Model.CorporationId); var section = new BookmarkSection(_provider, folders.Model, bookmarks.Model, system); return(section); }
public static string GetAbbreviation(this TemplateType templateType) { BookmarkSection bookmarkSection = BookmarkSection.GetSection(); if (bookmarkSection.TemplateTypes == null) { return(null); } foreach (BookmarkTemplateTypeElement cTemplateTypeAbbr in bookmarkSection.TemplateTypes) { if (cTemplateTypeAbbr.TemplateTypeName.ToLower() == templateType.Name.ToLower()) { return(cTemplateTypeAbbr.BookmarkAbbreviation); } } return(null); }
private static List <int> GetIdsForCaching(BookmarkSection section) { //Grab the id's we want to find out the real name for return(section.Bookmarks.DistinctBy(x => x.CreatorId).Select(x => x.CreatorId).ToList()); }