1
1
use std:: { cell:: RefCell , rc:: Rc } ;
2
2
3
3
use leptos:: {
4
- create_rw_signal, error:: Result , use_context, RwSignal , SignalGet , SignalGetUntracked , SignalSet ,
5
- SignalUpdate ,
4
+ create_rw_signal, error:: Result , use_context, RwSignal , SignalGet , SignalSet , SignalUpdate ,
6
5
} ;
7
6
use monaco:: api:: CodeEditor ;
8
7
use tauri_sys:: tauri:: invoke;
@@ -56,7 +55,7 @@ impl TabsStore {
56
55
pub async fn run_query ( & self ) -> Result < ( ) > {
57
56
self . is_loading . set ( true ) ;
58
57
let active_project = use_context :: < ActiveProjectStore > ( ) . unwrap ( ) ;
59
- let active_project = active_project. 0 . get_untracked ( ) . unwrap ( ) ;
58
+ let active_project = active_project. 0 . get ( ) . unwrap ( ) ;
60
59
let projects_store = use_context :: < ProjectsStore > ( ) . unwrap ( ) ;
61
60
projects_store. connect ( & active_project) . await ?;
62
61
let active_editor = self . select_active_editor ( ) ;
@@ -95,7 +94,7 @@ impl TabsStore {
95
94
let splitted_key = key. split ( ':' ) . collect :: < Vec < & str > > ( ) ;
96
95
active_project. 0 . set ( Some ( splitted_key[ 0 ] . to_string ( ) ) ) ;
97
96
let query_store = use_context :: < QueryStore > ( ) . unwrap ( ) ;
98
- let query_store = query_store. 0 . get_untracked ( ) ;
97
+ let query_store = query_store. 0 . get ( ) ;
99
98
let query = query_store. get ( key) . unwrap ( ) ;
100
99
self . set_editor_value ( query) ;
101
100
Ok ( ( ) )
@@ -128,7 +127,7 @@ impl TabsStore {
128
127
pub fn select_active_editor ( & self ) -> ModelCell {
129
128
self
130
129
. editors
131
- . get_untracked ( )
130
+ . get ( )
132
131
. get ( self . convert_selected_tab_to_index ( ) )
133
132
. unwrap ( )
134
133
. clone ( )
@@ -137,7 +136,7 @@ impl TabsStore {
137
136
pub fn select_active_editor_value ( & self ) -> String {
138
137
self
139
138
. editors
140
- . get_untracked ( )
139
+ . get ( )
141
140
. get ( self . convert_selected_tab_to_index ( ) )
142
141
. unwrap ( )
143
142
. borrow ( )
@@ -151,7 +150,7 @@ impl TabsStore {
151
150
pub fn set_editor_value ( & self , value : & str ) {
152
151
self
153
152
. editors
154
- . get_untracked ( )
153
+ . get ( )
155
154
. get ( self . convert_selected_tab_to_index ( ) )
156
155
. unwrap ( )
157
156
. borrow ( )
0 commit comments