@@ -46,40 +46,40 @@ pub fn simple() {
4646
4747fn update ( model : Model , msg : Msg ) {
4848 case msg {
49- msg . RemoveToast ( id ) -> {
49+ msg . ToastHidDisplay ( id ) -> {
5050 let model = model . remove ( model , id )
5151 let update = update_display ( model )
5252 # ( model , update )
5353 }
5454
55- msg . StopToast ( id ) -> {
55+ msg . UserEnteredToast ( id ) -> {
5656 let model = model . stop ( model , id )
5757 # ( model , effect . none ( ) )
5858 }
5959
60- msg . ExternalHide ( uuid : ) -> {
60+ msg . UserHidToast ( uuid : ) -> {
6161 case list . find ( model . toasts , toast . by_uuid ( _, uuid ) ) {
6262 Error ( _ ) -> # ( model , effect . none ( ) )
6363 Ok ( toast ) -> # ( model , {
6464 use dispatch <- effect . from ( )
65- dispatch ( msg . HideToast ( toast . id , toast . iteration ) )
65+ dispatch ( msg . ToastTimedOut ( toast . id , toast . iteration ) )
6666 } )
6767 }
6868 }
6969
70- msg . HideToast ( id , iteration ) -> {
70+ msg . ToastTimedOut ( id , iteration ) -> {
7171 case list . find ( model . toasts , toast . by_iteration ( _, id , iteration ) ) {
7272 Error ( _ ) -> # ( model , effect . none ( ) )
7373 Ok ( toast ) -> {
7474 let model = model . hide ( model , toast . id )
75- let to_remove = schedule ( 1000 , msg . RemoveToast ( id ) )
75+ let to_remove = schedule ( 1000 , msg . ToastHidDisplay ( id ) )
7676 let update = update_display ( model )
7777 # ( model , effect . batch ( [ to_remove , update ] ) )
7878 }
7979 }
8080 }
8181
82- msg . ResumeToast ( id ) -> {
82+ msg . UserLeavedToast ( id ) -> {
8383 case list . find ( model . toasts , toast . by_id ( _, id ) ) {
8484 Error ( _ ) -> # ( model , effect . none ( ) )
8585 Ok ( toast . Toast ( sticky : , remaining : , iteration : , .. ) ) -> {
@@ -89,29 +89,29 @@ fn update(model: Model, msg: Msg) {
8989 }
9090 }
9191
92- msg . NewToast ( uuid : , message : , level : , timeout : , sticky : ) -> {
92+ msg . UserAddedToast ( uuid : , message : , level : , timeout : , sticky : ) -> {
9393 model . add ( uuid : , model : , message : , level : , timeout : , sticky : )
9494 |> pair . new ( update_display ( model ) )
9595 }
9696
9797 // Called after a requestAnimationFrame call.
9898 // Avoid to call an infinity of animation frames.
99- msg . UpdateNextAnimationFrame ( frame ) -> {
99+ msg . LustreRequestedAnimationFrame ( frame ) -> {
100100 let next_frame = option . Some ( frame )
101101 let model = Model ( .. model , next_frame : )
102102 # ( model , effect . none ( ) )
103103 }
104104
105105 // Recompute positions of every toast, and schedule a management of
106106 // model to recompute next positions.
107- msg . UpdateDisplay -> {
107+ msg . BrowserUpdatedToasts -> {
108108 let model = Model ( .. model , next_frame : option . None )
109109 let model = model . update_bottom_positions ( model )
110110 # ( model , update_toasts ( model ) )
111111 }
112112
113113 // Compute the new state of toasts.
114- msg . UpdateToasts -> {
114+ msg . LustreComputedToasts -> {
115115 let model = Model ( .. model , next_frame : option . None )
116116 case model . to_show {
117117 [ ] -> # ( model , effect . none ( ) )
@@ -139,7 +139,7 @@ fn show(model: Model, id: Int, timeout: option.Option(Int), sticky: Bool) {
139139
140140fn schedule_hide ( sticky , timeout , id , iteration ) {
141141 use <- bool . lazy_guard ( when : sticky , return : effect . none )
142- schedule ( timeout , msg . HideToast ( id , iteration ) )
142+ schedule ( timeout , msg . ToastTimedOut ( id , iteration ) )
143143}
144144
145145fn update_display ( model : Model ) {
@@ -148,9 +148,9 @@ fn update_display(model: Model) {
148148 option . None -> {
149149 use dispatch <- effect . from ( )
150150 dispatch ( {
151- msg . UpdateNextAnimationFrame ( {
151+ msg . LustreRequestedAnimationFrame ( {
152152 use <- request_animation_frame ( )
153- dispatch ( msg . UpdateDisplay )
153+ dispatch ( msg . BrowserUpdatedToasts )
154154 } )
155155 } )
156156 }
@@ -163,9 +163,9 @@ fn update_toasts(model: Model) {
163163 option . None -> {
164164 use dispatch <- effect . from ( )
165165 dispatch ( {
166- msg . UpdateNextAnimationFrame ( {
166+ msg . LustreRequestedAnimationFrame ( {
167167 use <- request_animation_frame ( )
168- dispatch ( msg . UpdateToasts )
168+ dispatch ( msg . LustreComputedToasts )
169169 } )
170170 } )
171171 }
0 commit comments