0
0
mirror of https://github.com/sp-tarkov/loot-dump-processor.git synced 2025-02-13 07:10:45 -05:00

24 Commits

Author SHA1 Message Date
12746997e7 Refactored model classes to use records and improved immutability 2025-01-11 12:15:01 +03:00
9e9933bd32 Refactored key generation and improved type safety across storage components 2025-01-11 11:50:02 +03:00
02802ddc10 Refactored storage layer to improve thread safety and code consistency 2025-01-11 11:26:11 +03:00
6cdf3c1a9d Removed unused NuGet package dependencies 2025-01-11 11:15:27 +03:00
50e290d491 Removed 7z preprocessing functionality and simplified file processing 2025-01-11 11:14:08 +03:00
e52a8b2fad Removed unused GetAll method from storage interfaces and implementations 2025-01-11 11:08:37 +03:00
4003ca254b Refactored YAML serialization to use static Serializer/Deserializer instances 2025-01-11 11:02:43 +03:00
465ad95cb5 Refactored code to use System.Text.Json and improved code style
The changes include:
- Replaced Newtonsoft.Json with System.Text.Json for serialization
- Removed redundant JsonProperty attributes and simplified model classes
- Converted static fields to constants where appropriate
- Improved code formatting and readability
- Simplified method bodies and expressions
- Removed unused imports and cleaned up namespaces
2025-01-11 10:52:23 +03:00
f31199076b Removed unused imports across configuration models and Program.cs 2025-01-11 09:19:15 +03:00
762c7ac73a Added performance monitoring and improved service registration organization 2025-01-11 09:18:45 +03:00
047372b6dc Refactored dependency injection and logging infrastructure
The changes include:
- Replaced custom logging with Microsoft.Extensions.Logging
- Added TarkovItemsProvider and ComposedKeyGenerator services
- Simplified configuration models by removing redundant options
- Improved dependency injection in processors and readers
- Removed unused factory methods and simplified service registration
2025-01-11 09:12:45 +03:00
8c0d46585a Updated target framework to .NET 9.0 2025-01-11 08:33:58 +03:00
f31fdaa27d Replaced NumSharp with custom math functions for mean and standard deviation calculations 2025-01-11 08:32:15 +03:00
36917aa556 Removed unused imports across multiple files 2025-01-11 08:27:35 +03:00
04a371ce1a Refactored QueuePipeline to use async/await and parallel processing 2025-01-11 08:27:05 +03:00
e7dfc4349d Refactored MultithreadSteppedDumpProcessor to improve concurrency and thread safety 2025-01-11 08:12:58 +03:00
1a4003595a Refactored loose loot processor to process single map 2025-01-11 07:41:15 +03:00
8366915048 Refactored static containers processor to process single map 2025-01-11 07:32:46 +03:00
0af0c9f9c3 Refactored static loot processor to process maps in parallel 2025-01-11 07:27:10 +03:00
7eb932f603 Refactored ammo processor to process maps in parallel 2025-01-11 07:18:44 +03:00
3309ec453b Removed unused ProcessFilesFromDumps method 2025-01-11 07:08:26 +03:00
65b49defc9 Refactored loose loot processor to use dependency injection 2025-01-11 07:04:53 +03:00
9be5d6e342 Refactored processors to use dependency injection and improved immutability 2025-01-11 06:54:59 +03:00
8cc4340340 Added source solution folder to organize project structure 2025-01-10 20:46:10 +03:00