Fixes
This commit is contained in:
@ -13,8 +13,6 @@ namespace PMF.Managers
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
internal static class LocalPackageManager
|
internal static class LocalPackageManager
|
||||||
{
|
{
|
||||||
public static List<Package> PackageList { get; private set; }
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Does all the checking locally when the program starts
|
/// Does all the checking locally when the program starts
|
||||||
/// THIS NEEDS TO BE CALLED!
|
/// THIS NEEDS TO BE CALLED!
|
||||||
@ -26,7 +24,7 @@ namespace PMF.Managers
|
|||||||
try
|
try
|
||||||
{
|
{
|
||||||
var json = File.ReadAllText(Config.ManifestFileName);
|
var json = File.ReadAllText(Config.ManifestFileName);
|
||||||
PackageList = JsonConvert.DeserializeObject<List<Package>>(json);
|
PackageManager.PackageList = JsonConvert.DeserializeObject<List<Package>>(json);
|
||||||
}
|
}
|
||||||
catch (FileNotFoundException)
|
catch (FileNotFoundException)
|
||||||
{
|
{
|
||||||
@ -42,7 +40,7 @@ namespace PMF.Managers
|
|||||||
{
|
{
|
||||||
validateManifestFile();
|
validateManifestFile();
|
||||||
|
|
||||||
var json = JsonConvert.SerializeObject(PackageList);
|
var json = JsonConvert.SerializeObject(PackageManager.PackageList);
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
@ -78,7 +76,7 @@ namespace PMF.Managers
|
|||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
package = PackageList.GetPackage(id);
|
package = PackageManager.PackageList.GetPackage(id);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
catch
|
catch
|
||||||
@ -107,7 +105,7 @@ namespace PMF.Managers
|
|||||||
// Do nothing, user probably already deleted the folder
|
// Do nothing, user probably already deleted the folder
|
||||||
}
|
}
|
||||||
|
|
||||||
return PackageList.Remove(id);
|
return PackageManager.PackageList.Remove(id);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
@ -127,7 +125,7 @@ namespace PMF.Managers
|
|||||||
remotePackage.Assets.Clear();
|
remotePackage.Assets.Clear();
|
||||||
remotePackage.Assets.Add(asset);
|
remotePackage.Assets.Add(asset);
|
||||||
|
|
||||||
PackageList.Add(remotePackage);
|
PackageManager.PackageList.Add(remotePackage);
|
||||||
|
|
||||||
return remotePackage;
|
return remotePackage;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -7,6 +7,8 @@ namespace PMF.Managers
|
|||||||
{
|
{
|
||||||
public static class PackageManager
|
public static class PackageManager
|
||||||
{
|
{
|
||||||
|
public static List<Package> PackageList { get; internal set; }
|
||||||
|
|
||||||
private static bool initialized = false;
|
private static bool initialized = false;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|||||||
Reference in New Issue
Block a user