temp store files in cache folder instead of %temp%
This commit is contained in:
		| @@ -16,16 +16,18 @@ public class MareCharaFileManager | ||||
| { | ||||
|     private readonly FileCacheManager _manager; | ||||
|     private readonly IpcManager _ipcManager; | ||||
|     private readonly Configuration _configuration; | ||||
|     private readonly DalamudUtil _dalamudUtil; | ||||
|     private readonly MareCharaFileDataFactory _factory; | ||||
|     public MareCharaFileHeader? LoadedCharaFile { get; private set; } | ||||
|     public bool CurrentlyWorking { get; private set; } = false; | ||||
|  | ||||
|     public MareCharaFileManager(FileCacheManager manager, IpcManager ipcManager, DalamudUtil dalamudUtil) | ||||
|     public MareCharaFileManager(FileCacheManager manager, IpcManager ipcManager, Configuration configuration, DalamudUtil dalamudUtil) | ||||
|     { | ||||
|         _factory = new(manager); | ||||
|         _manager = manager; | ||||
|         _ipcManager = ipcManager; | ||||
|         _configuration = configuration; | ||||
|         _dalamudUtil = dalamudUtil; | ||||
|     } | ||||
|  | ||||
| @@ -102,7 +104,7 @@ public class MareCharaFileManager | ||||
|         int i = 0; | ||||
|         foreach (var fileData in charaFileHeader.CharaFileData.Files) | ||||
|         { | ||||
|             var fileName = Path.Combine(Path.GetTempPath(), "mare_" + (i++) + ".tmp"); | ||||
|             var fileName = Path.Combine(_configuration.CacheFolder, "mare_" + (i++) + ".tmp"); | ||||
|             var length = fileData.Length; | ||||
|             var bufferSize = 4 * 1024 * 1024; | ||||
|             var buffer = new byte[bufferSize]; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 rootdarkarchon
					rootdarkarchon