@@ -65,15 +65,15 @@ prepare(Status) ->
65
65
prepare_status (alert , Ctx = # context {alert_set = true }) ->
66
66
% % TODO: Should we just return an error instead?
67
67
throw ({error , nested_alert , Ctx });
68
- prepare_status (Term , Ctx = # context {alert_set = true , alert_list = AList }) ->
69
- Ctx # context {alert_list = [Term | AList ]};
70
68
prepare_status (alert , Ctx ) ->
71
69
Ctx # context {alert_set = true };
72
70
prepare_status (alert_done , Ctx = # context {alert_list = AList , output = Output }) ->
73
71
% % AList is already reversed, and prepare returns reversed output, so they cancel out
74
72
AlertJsonVal = prepare (AList ),
75
73
AlertJson = {struct , [{<<" type" >>, <<" alert" >>}, {<<" alert" >>, AlertJsonVal }]},
76
74
Ctx # context {alert_set = false , alert_list = [], output = [AlertJson | Output ]};
75
+ prepare_status (Term , Ctx = # context {alert_set = true , alert_list = AList }) ->
76
+ Ctx # context {alert_list = [Term | AList ]};
77
77
prepare_status ({list , Data }, Ctx = # context {output = Output }) ->
78
78
Ctx # context {output = [prepare_list (Data ) | Output ]};
79
79
prepare_status ({list , Title , Data }, Ctx = # context {output = Output }) ->
0 commit comments