From c054efa6ac9dff9c30e86c14cd39b9e2b9aa4d2c Mon Sep 17 00:00:00 2001 From: Adam Treat Date: Mon, 8 May 2023 08:31:35 -0400 Subject: [PATCH] Send info on how many are running into this error. --- main.qml | 5 +++-- network.cpp | 7 +++++++ network.h | 1 + 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/main.qml b/main.qml index 89196241..6ab92df0 100644 --- a/main.qml +++ b/main.qml @@ -25,9 +25,10 @@ Window { // Startup code Component.onCompleted: { - if (!LLM.compatHardware) + if (!LLM.compatHardware) { + Network.sendNonCompatHardware(); errorCompatHardware.open(); - else + } else startupDialogs(); } diff --git a/network.cpp b/network.cpp index 8cc06e40..d70bf7df 100644 --- a/network.cpp +++ b/network.cpp @@ -358,6 +358,13 @@ void Network::sendRecalculatingContext(int conversationLength) sendMixpanelEvent("recalc_context", QVector{kv}); } +void Network::sendNonCompatHardware() +{ + if (!m_usageStatsActive) + return; + sendMixpanelEvent("noncompat_hardware"); +} + void Network::sendMixpanelEvent(const QString &ev, const QVector &values) { if (!m_usageStatsActive) diff --git a/network.h b/network.h index eee888f3..1c9de2df 100644 --- a/network.h +++ b/network.h @@ -51,6 +51,7 @@ public Q_SLOTS: Q_INVOKABLE void sendNewChat(int count); Q_INVOKABLE void sendRemoveChat(); Q_INVOKABLE void sendRenameChat(); + Q_INVOKABLE void sendNonCompatHardware(); void sendChatStarted(); void sendRecalculatingContext(int conversationLength);