From 99d8c7f87b7765eac340e5c56cddb919207e9dc9 Mon Sep 17 00:00:00 2001 From: parhelia512 <0011d3@gmail.com> Date: Fri, 15 Aug 2025 15:43:04 +0800 Subject: [PATCH] Update mainwindow.cpp --- src/ui/mainwindow.cpp | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/ui/mainwindow.cpp b/src/ui/mainwindow.cpp index fa253cc..43f20cc 100644 --- a/src/ui/mainwindow.cpp +++ b/src/ui/mainwindow.cpp @@ -417,6 +417,17 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWi } }); + auto srslist = QFile(QString("%1/%2").arg(Configs::GetBasePath(), "srslist")); + if (srslist.exists()) { + if (srslist.open(QIODevice::ReadOnly)) { + QByteArray byteArray = srslist.readAll(); + srslist.close(); + std::vector srsvec; + srsvec.assign(byteArray.begin(), byteArray.end()); + ruleSetMap = spb::pb::deserialize(srsvec).items; + } + } + auto getRuleSet = [=,this] { QString err; @@ -431,7 +442,7 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWi } else err = resp.error; - QThread::sleep(1); + QThread::sleep(2); } MW_show_log(QObject::tr("Requesting rule-set error: %1").arg(err)); };