- Game importing happens on a separate thread to avoid UI blocking - Server requests per-game are done in parallel to cut down on import times - Media downloading is done in parallel - Library import progress shown in title bar - Enabled WAL mode for SQLite for better performance - Fix potential issues with deferred imports causing infinite loops or lockups
14 lines
No EOL
353 B
C#
14 lines
No EOL
353 B
C#
using LANCommander.SDK.Models.Manifest;
|
|
|
|
namespace LANCommander.Launcher.Services.Import;
|
|
|
|
public interface IImportItemInfo
|
|
{
|
|
string Key { get; set; }
|
|
string Type { get; set; }
|
|
string Name { get; set; }
|
|
bool Processed { get; set; }
|
|
BaseManifest Manifest { get; set; }
|
|
int DeferCount { get; set; }
|
|
Guid? GameId { get; set; }
|
|
} |