File tree Expand file tree Collapse file tree 2 files changed +26
-40
lines changed
.generator/src/generator/templates Expand file tree Collapse file tree 2 files changed +26
-40
lines changed Original file line number Diff line number Diff line change @@ -60,26 +60,19 @@ impl Configuration {
60
60
61
61
pub fn get_operation_host(&self, operation_str: &str) -> String {
62
62
let operation = operation_str.to_string();
63
- if let Some(servers) = OPERATION_SERVERS.get(&operation) {
64
- let server_index = self
65
- .server_operation_index
66
- .get(&operation)
67
- .cloned()
68
- .unwrap_or(0);
69
- return servers
70
- .get(server_index)
71
- .expect(&format!("Server index for operation {operation} not found"))
72
- .get_url(
73
- &self
74
- .server_operation_variables
75
- .get(&operation)
76
- .unwrap_or(&HashMap::new()),
77
- );
78
- }
79
- SERVERS
80
- .get(self.server_index)
81
- .expect("Server index not found.")
82
- .get_url(&self.server_variables)
63
+ let server_index = self
64
+ .server_operation_index
65
+ .get(&operation)
66
+ .unwrap_or(&self.server_index);
67
+ let server_variables = self
68
+ .server_operation_variables
69
+ .get(&operation)
70
+ .unwrap_or(&self.server_variables);
71
+ let servers = OPERATION_SERVERS.get(&operation).unwrap_or(&SERVERS);
72
+ servers
73
+ .get(*server_index)
74
+ .expect(&format!("Server index for operation {operation} not found"))
75
+ .get_url(&server_variables)
83
76
}
84
77
85
78
pub fn set_unstable_operation_enabled(&mut self, operation: &str, enabled: bool) -> bool {
Original file line number Diff line number Diff line change @@ -62,26 +62,19 @@ impl Configuration {
62
62
63
63
pub fn get_operation_host ( & self , operation_str : & str ) -> String {
64
64
let operation = operation_str. to_string ( ) ;
65
- if let Some ( servers) = OPERATION_SERVERS . get ( & operation) {
66
- let server_index = self
67
- . server_operation_index
68
- . get ( & operation)
69
- . cloned ( )
70
- . unwrap_or ( 0 ) ;
71
- return servers
72
- . get ( server_index)
73
- . expect ( & format ! ( "Server index for operation {operation} not found" ) )
74
- . get_url (
75
- & self
76
- . server_operation_variables
77
- . get ( & operation)
78
- . unwrap_or ( & HashMap :: new ( ) ) ,
79
- ) ;
80
- }
81
- SERVERS
82
- . get ( self . server_index )
83
- . expect ( "Server index not found." )
84
- . get_url ( & self . server_variables )
65
+ let server_index = self
66
+ . server_operation_index
67
+ . get ( & operation)
68
+ . unwrap_or ( & self . server_index ) ;
69
+ let server_variables = self
70
+ . server_operation_variables
71
+ . get ( & operation)
72
+ . unwrap_or ( & self . server_variables ) ;
73
+ let servers = OPERATION_SERVERS . get ( & operation) . unwrap_or ( & SERVERS ) ;
74
+ servers
75
+ . get ( * server_index)
76
+ . expect ( & format ! ( "Server index for operation {operation} not found" ) )
77
+ . get_url ( & server_variables)
85
78
}
86
79
87
80
pub fn set_unstable_operation_enabled ( & mut self , operation : & str , enabled : bool ) -> bool {
You can’t perform that action at this time.
0 commit comments