summaryrefslogtreecommitdiff
path: root/services
diff options
context:
space:
mode:
authorlittleblack111 <littleblack11111@gmail.com>2026-07-26 20:11:59 +0800
committerlittleblack111 <littleblack11111@gmail.com>2026-07-26 20:11:59 +0800
commitdf74bc4c98036f6b0bddf1c9baf772274e33606a (patch)
treea30a39be761212203cd2b9c2cc625f55767cd2ca /services
parentc119b2cf8eb2fe2cb2b204e870deb7c6dfb189ee (diff)
perf(SmartCalc): cahce query in event of multiple component calling
query at once with the same query cleanup: no longer needed qml and unused import
Diffstat (limited to 'services')
-rw-r--r--services/_SmartCalc.qml37
1 files changed, 0 insertions, 37 deletions
diff --git a/services/_SmartCalc.qml b/services/_SmartCalc.qml
deleted file mode 100644
index fd9f134..0000000
--- a/services/_SmartCalc.qml
+++ /dev/null
@@ -1,37 +0,0 @@
-pragma Singleton
-// pragma ComponentBehavior: Bound
-
-import QtQuick
-import Quickshell
-import Quickshell.Io
-
-import qs.config
-
-import core
-
-Singleton {
- id: root
-
- property var result: Calc.result
- property int result_type: Calc.result_type
- readonly property var resultType: ({
- "Math": Calc.Math,
- "Unit": Calc.Unit,
- "Currency": Calc.Currency,
- "Crypto": Calc.Crypto,
- "Time": Calc.Time,
- "Date": Calc.Date,
- "Unset": Calc.Unset
- })
-
- function query(input: string) {
- console.log(input)
- Calc.query(input);
- }
-
-
- // FIXME: we'll prolly need to reset() everytime here after it finish just so the next time another component using it won't be affected by the previous query
- function reset() {
- Calc.reset();
- }
-}