Rock.Store.InstalledPackageService.GetInstalledPackages C# (CSharp) Method

GetInstalledPackages() public static method

Gets the installed packages.
public static GetInstalledPackages ( ) : List
return List
        public static List<InstalledPackage> GetInstalledPackages()
        {
            string packageFile = HostingEnvironment.MapPath("~/App_Data/InstalledStorePackages.json");

            try
            {
                using ( StreamReader r = new StreamReader( packageFile ) )
                {
                    string json = r.ReadToEnd();
                    return JsonConvert.DeserializeObject<List<InstalledPackage>>( json );
                }
            }
            catch
            {
                return new List<InstalledPackage>();
            }
        }