@@ -59,9 +59,9 @@ extension GithubClient {
5959
6060 client. query ( query, result: { $0. repository } ) { result in
6161 switch result {
62- case . failure:
63- completion ( . error( nil ) )
64- Squawk . showGenericError ( )
62+ case . failure( let error ) :
63+ completion ( . error( error ) )
64+ Squawk . show ( error : error )
6565 case . success( let repository) :
6666 let issueOrPullRequest = repository. issueOrPullRequest
6767 guard let issueType: IssueType = issueOrPullRequest? . asIssue ?? issueOrPullRequest? . asPullRequest else {
@@ -193,13 +193,9 @@ extension GithubClient {
193193 switch result {
194194 case . success( let data) :
195195 completion ( createIssueReactions ( reactions: data) )
196- case . failure( let err ) :
196+ case . failure( let error ) :
197197 completion ( nil )
198- if let message = err? . localizedDescription {
199- Squawk . showError ( message: message)
200- } else {
201- Squawk . showGenericError ( )
202- }
198+ Squawk . show ( error: error)
203199 }
204200 }
205201
@@ -252,9 +248,9 @@ extension GithubClient {
252248 client. send ( V3SetIssueStatusRequest ( owner: owner, repo: repo, number: number, state: stateString) ) { result in
253249 switch result {
254250 case . success: break
255- case . failure:
251+ case . failure( let error ) :
256252 cache. set ( value: previous)
257- Squawk . showGenericError ( )
253+ Squawk . show ( error : error )
258254 }
259255 }
260256 }
@@ -294,10 +290,10 @@ extension GithubClient {
294290 switch result {
295291 case . success:
296292 completion ? ( . success( true ) )
297- case . failure:
293+ case . failure( let error ) :
298294 cache. set ( value: previous)
299- Squawk . showGenericError ( )
300- completion ? ( . error( nil ) )
295+ Squawk . show ( error : error )
296+ completion ? ( . error( error ) )
301297 }
302298 }
303299 }
@@ -405,9 +401,9 @@ extension GithubClient {
405401 ) { result in
406402 switch result {
407403 case . success: break
408- case . failure:
404+ case . failure( let error ) :
409405 cache. set ( value: previous)
410- Squawk . showGenericError ( )
406+ Squawk . show ( error : error )
411407 }
412408 }
413409 }
@@ -503,9 +499,9 @@ extension GithubClient {
503499 ) { result in
504500 switch result {
505501 case . success: break
506- case . failure:
502+ case . failure( let error ) :
507503 cache. set ( value: previous)
508- Squawk . showGenericError ( )
504+ Squawk . show ( error : error )
509505 }
510506 }
511507 }
@@ -523,9 +519,9 @@ extension GithubClient {
523519 ) { result in
524520 switch result {
525521 case . success: break
526- case . failure:
522+ case . failure( let error ) :
527523 cache. set ( value: previous)
528- Squawk . showGenericError ( )
524+ Squawk . show ( error : error )
529525 }
530526 }
531527 }
0 commit comments