/// <summary> /// Retrieves a list of all available backdrops in a string array. /// /// This is an optional interface and can be removed if it is not applicable to your fetcher. /// /// Optional for: /// meta data fetches (all) /// </summary> /// <returns>An array of string's (can be empty, but not null)</returns> public static string[] GetAllBackdrops(string localId, string externalId) { Utils.Logger(Tag + string.Format("<b>GetAllBackdrops</b> called with localId = \"{0}\", externalId=\"{1}\"", localId, externalId)); try { var filmInfo = new Kinopoisk.FilmPage(localId); List<string> backdrops = filmInfo.GetBackdrops(); Utils.Logger(Tag + string.Format("<b>GetAllBackdrops</b> returned \"{0}\" results.", localId, backdrops.Count)); return backdrops.ToArray(); } catch (Exception ex) { Utils.Logger(Utils.GetAllErrorDetails(ex)); } return new string[] { "[Error with fetcher]" }; }