More cache work, should be fully done for apps now

Signed-off-by: Slendi <slendi@socopon.com>
This commit is contained in:
2025-10-16 20:25:06 +03:00
parent d368760f78
commit f61710010d
5 changed files with 177 additions and 76 deletions

View File

@@ -170,7 +170,11 @@ App::App()
path TEXT,
comment TEXT,
dbus_activatable BOOL NOT NULL
);
)
)")
.exec();
SQLite::Statement(*m_db, R"(
CREATE TABLE IF NOT EXISTS ApplicationActionCache (
id INTEGER PRIMARY KEY NOT NULL,
id_app INTEGER NOT NULL,
@@ -178,11 +182,11 @@ App::App()
exec TEXT,
icon TEXT,
FOREIGN KEY (id_app) REFERENCES ApplicationCache(id)
);
)
)")
.exec();
m_cache = Waylight::Cache(m_db);
m_cache.emplace(m_db);
}
App::~App()