@@ -5,9 +5,8 @@ use enum_map::EnumMap;
55use gloo_console:: log;
66use gloo_net:: http:: Request ;
77use pslink_shared:: {
8- apirequests:: general:: { Operation , Ordering } ,
98 apirequests:: {
10- general:: { EditMode , Status } ,
9+ general:: { EditMode , Message , Operation , Ordering , Status } ,
1110 users:: { Role , UserDelta , UserOverviewColumns , UserRequestForm } ,
1211 } ,
1312 datatypes:: { Lang , User } ,
@@ -39,7 +38,7 @@ pub struct Model {
3938 formconfig : UserRequestForm ,
4039 inputs : EnumMap < UserOverviewColumns , FilterInput > ,
4140 user_edit : Option < UserDelta > ,
42- last_message : Option < Status > ,
41+ last_message : Option < Status < Message > > ,
4342}
4443
4544impl Model {
@@ -87,7 +86,7 @@ pub enum UserQueryMsg {
8786pub enum UserEditMsg {
8887 EditUserSelected ( UserDelta ) ,
8988 CreateNewUser ,
90- UserCreated ( Status ) ,
89+ UserCreated ( Status < Message > ) ,
9190 EditUsernameChanged ( String ) ,
9291 EditEmailChanged ( String ) ,
9392 EditPasswordChanged ( String ) ,
@@ -274,7 +273,7 @@ fn update_privileges(user: UserDelta, orders: &mut impl Orders<Msg>) {
274273 Msg :: Edit ( UserEditMsg :: FailedToCreateUser )
275274 } else {
276275 // deserialize the response
277- let message: Status = unwrap_or_return ! (
276+ let message: Status < Message > = unwrap_or_return ! (
278277 response. json( ) . await ,
279278 Msg :: Edit ( UserEditMsg :: FailedToCreateUser )
280279 ) ;
@@ -303,7 +302,7 @@ fn save_user(user: UserDelta, orders: &mut impl Orders<Msg>) {
303302 Msg :: Edit ( UserEditMsg :: FailedToCreateUser )
304303 } else {
305304 // deserialize the response
306- let message: Status = unwrap_or_return ! (
305+ let message: Status < Message > = unwrap_or_return ! (
307306 response. json( ) . await ,
308307 Msg :: Edit ( UserEditMsg :: FailedToCreateUser )
309308 ) ;
0 commit comments