private static void QueueExtensionOperation(string extensionPath, ExtInstallType installationType) { if (currentQueue.FirstOrDefault(a => a.Path == extensionPath) == null) { currentQueue.Add(new ExtensionInstallQueueItem(extensionPath, installationType)); } FileSystem.WriteStringToFile(PlaynitePaths.ExtensionQueueFilePath, Serialization.ToJson(currentQueue)); }
public ExtensionInstallQueueItem(string path, ExtInstallType type) { Path = path; InstallType = type; }