Files
2026-02-05 15:27:49 +08:00

25 lines
563 B
C++

#include <iostream>
#include "addonGlobals.h"
#include "AddonModelData.h"
#include "AddonModelLora.h"
AddonModelData::AddonModelData() {
}
AddonModelData::~AddonModelData() {
std::set<AddonModelLora *> currentLoraAdapters;
currentLoraAdapters.swap(loraAdapters);
for (auto lora : currentLoraAdapters) {
lora->dispose(true);
}
currentLoraAdapters.clear();
}
void AddonModelData::removeLora(AddonModelLora* lora) {
auto pos = loraAdapters.find(lora);
if (pos != loraAdapters.end()) {
loraAdapters.erase(pos);
}
}