libloot icon indicating copy to clipboard operation
libloot copied to clipboard

Split DatbaseInterface::LoadLists() into three separate methods

Open Ortham opened this issue 10 months ago • 0 comments

It loads the masterlist and userlist independently, so could be replaced with:

  • DatabaseInterface::LoadMasterlist()
  • DatabaseInterface::LoadMasterlistWithPrelude()
  • DatabaseInterface::LoadUserlist()

LoadMasterlistWithPrelude() could be folded into LoadMasterlist() with the prelude path defaulting to empty as it does now, but I think having it as a separate function would be clearer.

This would break ABI compatibility even if LoadLists() wasn't removed.

Ortham avatar Mar 15 '25 10:03 Ortham