@@ -17,11 +17,11 @@ use crossterm::{
1717} ;
1818use gurk:: { app:: App , config:: Config } ;
1919use gurk:: { backoff:: Backoff , passphrase:: Passphrase } ;
20- use gurk:: { config, signal, ui} ;
2120use gurk:: {
2221 onboarding,
23- storage:: { JsonStorage , MemCache , SqliteStorage , Storage , sync_from_signal} ,
22+ storage:: { MemCache , SqliteStorage , Storage , sync_from_signal} ,
2423} ;
24+ use gurk:: { signal, ui} ;
2525use presage:: libsignal_service:: content:: Content ;
2626use ratatui:: { Terminal , backend:: CrosstermBackend } ;
2727use tokio:: { runtime, select} ;
@@ -135,23 +135,9 @@ async fn run(config: Config, passphrase: Passphrase, relink: bool) -> anyhow::Re
135135 } ;
136136
137137 debug ! ( %url, "opening sqlite data storage" ) ;
138- let mut sqlite_storage = SqliteStorage :: maybe_encrypt_and_open ( & url, & passphrase, false )
138+ let sqlite_storage = SqliteStorage :: maybe_encrypt_and_open ( & url, & passphrase, false )
139139 . await
140140 . with_context ( || format ! ( "failed to open sqlite data storage at: {url}" ) ) ?;
141- if sqlite_storage. is_empty ( ) || !( sqlite_storage. metadata ( ) . fully_migrated . unwrap_or ( false ) )
142- {
143- if let Ok ( json_storage) = JsonStorage :: new (
144- & config. deprecated_data_path ,
145- config:: fallback_data_path ( ) . as_deref ( ) ,
146- ) {
147- println ! ( "converting JSON storage to SQLite storage at {url}" ) ;
148- let stats = sqlite_storage. copy_from ( & json_storage) . await ?;
149- let mut metadata = sqlite_storage. metadata ( ) . into_owned ( ) ;
150- metadata. fully_migrated = Some ( true ) ;
151- sqlite_storage. store_metadata ( metadata) ;
152- info ! ( ?stats, "converted" ) ;
153- }
154- }
155141 Box :: new ( MemCache :: new ( sqlite_storage) )
156142 } ;
157143
0 commit comments