@@ -10,7 +10,7 @@ use aw_models::{Key, KeyValue};
1010fn parse_key ( key : String ) -> Result < String , Status > {
1111 let namespace: String = "settings." . to_string ( ) ;
1212 if key. len ( ) >= 128 {
13- return Err ( Status :: BadRequest ) ;
13+ Err ( Status :: BadRequest )
1414 } else {
1515 Ok ( namespace + key. as_str ( ) )
1616 }
@@ -24,13 +24,14 @@ pub fn setting_set(state: State<ServerState>, message: Json<KeyValue>) -> Result
2424
2525 let datastore: MutexGuard < ' _ , Datastore > = endpoints_get_lock ! ( state. datastore) ;
2626 let result = datastore. insert_key_value ( & setting_key, & data. value ) ;
27- return match result {
27+
28+ match result {
2829 Ok ( _) => Ok ( Status :: Created ) ,
2930 Err ( err) => {
3031 warn ! ( "Unexpected error when creating setting: {:?}" , err) ;
3132 Err ( Status :: InternalServerError )
3233 }
33- } ;
34+ }
3435}
3536
3637#[ get( "/" ) ]
@@ -49,22 +50,24 @@ pub fn settings_list_get(state: State<ServerState>) -> Result<Json<Vec<Key>>, St
4950 for i in queryresults? {
5051 output. push ( Key { key : i } ) ;
5152 }
52- return Ok ( Json ( output) ) ;
53+
54+ Ok ( Json ( output) )
5355}
5456
5557#[ get( "/<key>" ) ]
5658pub fn setting_get ( state : State < ServerState > , key : String ) -> Result < Json < KeyValue > , Status > {
5759 let setting_key = parse_key ( key) ?;
5860
5961 let datastore = endpoints_get_lock ! ( state. datastore) ;
60- return match datastore. get_key_value ( & setting_key) {
62+
63+ match datastore. get_key_value ( & setting_key) {
6164 Ok ( result) => Ok ( Json ( result) ) ,
6265 Err ( DatastoreError :: NoSuchKey ) => Err ( Status :: NotFound ) ,
6366 Err ( err) => {
6467 warn ! ( "Unexpected error when getting setting: {:?}" , err) ;
6568 Err ( Status :: InternalServerError )
6669 }
67- } ;
70+ }
6871}
6972
7073#[ delete( "/<key>" ) ]
@@ -73,11 +76,12 @@ pub fn setting_delete(state: State<ServerState>, key: String) -> Result<(), Stat
7376
7477 let datastore = endpoints_get_lock ! ( state. datastore) ;
7578 let result = datastore. delete_key_value ( & setting_key) ;
76- return match result {
79+
80+ match result {
7781 Ok ( _) => Ok ( ( ) ) ,
7882 Err ( err) => {
7983 warn ! ( "Unexpected error when deleting setting: {:?}" , err) ;
8084 Err ( Status :: InternalServerError )
8185 }
82- } ;
86+ }
8387}
0 commit comments