@@ -24,10 +24,11 @@ use crate::model::ModelAdapter;
2424use agama_locale_data:: { InvalidKeymapId , InvalidLocaleId , InvalidTimezoneId , KeymapId , LocaleId } ;
2525use agama_utils:: actor:: { self , Actor , Handler , MessageHandler } ;
2626use agama_utils:: api;
27- use agama_utils:: api:: event:: { self , Event } ;
27+ use agama_utils:: api:: event;
28+ use agama_utils:: api:: event:: Event ;
2829use agama_utils:: api:: l10n:: { Proposal , SystemConfig , SystemInfo } ;
29- use agama_utils:: api:: scope :: Scope ;
30- use agama_utils:: issue:: { self , Issue } ;
30+ use agama_utils:: api:: { Issue , IssueSeverity , IssueSource , Scope } ;
31+ use agama_utils:: issue;
3132use async_trait:: async_trait;
3233use tokio:: sync:: broadcast;
3334
@@ -48,7 +49,9 @@ pub enum Error {
4849 #[ error( transparent) ]
4950 Event ( #[ from] broadcast:: error:: SendError < Event > ) ,
5051 #[ error( transparent) ]
51- Issue ( #[ from] issue:: service:: Error ) ,
52+ Issue ( #[ from] api:: issue:: Error ) ,
53+ #[ error( transparent) ]
54+ IssueService ( #[ from] issue:: service:: Error ) ,
5255 #[ error( transparent) ]
5356 Actor ( #[ from] actor:: Error ) ,
5457 #[ error( transparent) ]
@@ -115,8 +118,8 @@ impl Service {
115118 issues. push ( Issue {
116119 description : format ! ( "Locale '{}' is unknown" , & config. locale) ,
117120 details : None ,
118- source : issue :: IssueSource :: Config ,
119- severity : issue :: IssueSeverity :: Error ,
121+ source : IssueSource :: Config ,
122+ severity : IssueSeverity :: Error ,
120123 kind : "unknown_locale" . to_string ( ) ,
121124 } ) ;
122125 }
@@ -125,8 +128,8 @@ impl Service {
125128 issues. push ( Issue {
126129 description : format ! ( "Keymap '{}' is unknown" , & config. keymap) ,
127130 details : None ,
128- source : issue :: IssueSource :: Config ,
129- severity : issue :: IssueSeverity :: Error ,
131+ source : IssueSource :: Config ,
132+ severity : IssueSeverity :: Error ,
130133 kind : "unknown_keymap" . to_string ( ) ,
131134 } ) ;
132135 }
@@ -135,8 +138,8 @@ impl Service {
135138 issues. push ( Issue {
136139 description : format ! ( "Timezone '{}' is unknown" , & config. timezone) ,
137140 details : None ,
138- source : issue :: IssueSource :: Config ,
139- severity : issue :: IssueSeverity :: Error ,
141+ source : IssueSource :: Config ,
142+ severity : IssueSeverity :: Error ,
140143 kind : "unknown_timezone" . to_string ( ) ,
141144 } ) ;
142145 }
0 commit comments