File tree Expand file tree Collapse file tree 2 files changed +13
-5
lines changed Expand file tree Collapse file tree 2 files changed +13
-5
lines changed Original file line number Diff line number Diff line change @@ -507,7 +507,7 @@ pub(super) fn read_server_settings(
507
507
} ) ?;
508
508
509
509
let mut support_versions: Vec < ProtocolVersion > = vec ! [ ] ;
510
- if let Some ( serde_json:: Value :: Array ( ref values) ) = json. get ( "line.proto.support.versions" )
510
+ if let Some ( serde_json:: Value :: Array ( ref values) ) = json. get ( "config" ) . and_then ( |v| v . get ( " line.proto.support.versions") )
511
511
{
512
512
for value in values. iter ( ) {
513
513
if let Some ( v) = value. as_u64 ( ) {
@@ -523,7 +523,8 @@ pub(super) fn read_server_settings(
523
523
}
524
524
525
525
let max_name_length = json
526
- . get ( "cairo.max.file.name.length" )
526
+ . get ( "config" )
527
+ . and_then ( |v| v. get ( "cairo.max.file.name.length" ) )
527
528
. and_then ( |v| v. as_u64 ( ) )
528
529
. unwrap_or ( MAX_NAME_LEN_DEFAULT as u64 ) as usize ;
529
530
Ok ( ( support_versions, max_name_length) )
Original file line number Diff line number Diff line change @@ -314,9 +314,16 @@ impl MockServer {
314
314
if supported_versions. is_empty ( ) {
315
315
self . settings_response = serde_json:: json!( { "version" : "8.1.2" } ) ;
316
316
} else {
317
- self . settings_response = serde_json:: json!( {
318
- "line.proto.support.versions" : supported_versions
319
- } ) ;
317
+ self . settings_response = serde_json:: json!(
318
+ { "config" : { "release.type" : "OSS" , "release.version" : "[DEVELOPMENT]" ,
319
+ "line.proto.support.versions" : supported_versions,
320
+ "ilp.proto.transports" : [ "tcp" , "http" ] ,
321
+ "posthog.enabled" : false ,
322
+ "posthog.api.key" : null,
323
+ "cairo.max.file.name.length" : 127 } ,
324
+ "preferences.version" : 0 ,
325
+ "preferences" : { } }
326
+ ) ;
320
327
}
321
328
self
322
329
}
You can’t perform that action at this time.
0 commit comments