@@ -17,7 +17,6 @@ use postgres::{fallible_iterator::FallibleIterator, Client};
17
17
use openssl:: ssl:: { SslConnector , SslMethod , SslVerifyMode } ;
18
18
use postgres_openssl:: MakeTlsConnector ;
19
19
use rand:: { distributions:: Alphanumeric , thread_rng, Rng } ;
20
- use regex:: Regex ;
21
20
use std:: { borrow:: Cow , collections:: BTreeMap , fmt, iter} ;
22
21
23
22
use super :: StateGroupEntry ;
@@ -31,16 +30,11 @@ pub fn get_data_from_db(
31
30
) -> BTreeMap < i64 , StateGroupEntry > {
32
31
let mut client : postgres:: Client ;
33
32
34
- if db_url. contains ( "sslmode=" ) {
35
- let mut builder = SslConnector :: builder ( SslMethod :: tls ( ) ) . unwrap ( ) ;
36
- builder. set_verify ( SslVerifyMode :: NONE ) ;
37
- let connector = MakeTlsConnector :: new ( builder. build ( ) ) ;
33
+ let mut builder = SslConnector :: builder ( SslMethod :: tls ( ) ) . unwrap ( ) ;
34
+ builder. set_verify ( SslVerifyMode :: NONE ) ;
35
+ let connector = MakeTlsConnector :: new ( builder. build ( ) ) ;
38
36
39
- let re = Regex :: new ( r"(?:sslmode=[^&]+&|\??sslmode=[^&]+)" ) . unwrap ( ) ;
40
- client = Client :: connect ( & re. replace ( db_url, "" ) , connector) . unwrap ( ) ;
41
- } else {
42
- client = Client :: connect ( db_url, postgres:: NoTls ) . unwrap ( ) ;
43
- }
37
+ client = Client :: connect ( db_url, connector) . unwrap ( ) ;
44
38
45
39
let mut state_group_map = get_initial_data_from_db ( & mut client, room_id, max_state_group) ;
46
40
0 commit comments