File tree Expand file tree Collapse file tree 1 file changed +12
-16
lines changed
Rubberduck.Core/VersionCheck Expand file tree Collapse file tree 1 file changed +12
-16
lines changed Original file line number Diff line number Diff line change @@ -24,26 +24,22 @@ public VersionCheckService(Version version)
2424 private Version _latestVersion ;
2525 public async Task < Version > GetLatestVersionAsync ( GeneralSettings settings , CancellationToken token = default )
2626 {
27- if ( _latestVersion != default ) { return _latestVersion ; }
27+ if ( _latestVersion != default )
28+ {
29+ return _latestVersion ;
30+ }
2831
29- try
32+ using ( var client = new PublicApiClient ( ) )
3033 {
31- using ( var client = new PublicApiClient ( ) )
32- {
33- var tags = await client . GetLatestTagsAsync ( token ) ;
34- var next = tags . Single ( e => e . IsPreRelease ) . Name ;
35- var main = tags . Single ( e => ! e . IsPreRelease ) . Name ;
34+ var tags = await client . GetLatestTagsAsync ( token ) ;
35+ var next = tags . Single ( e => e . IsPreRelease ) . Name ;
36+ var main = tags . Single ( e => ! e . IsPreRelease ) . Name ;
3637
37- var version = settings . IncludePreRelease
38- ? next . Substring ( "Prerelease-v" . Length )
39- : main . Substring ( "v" . Length ) ;
38+ var version = settings . IncludePreRelease
39+ ? next . Substring ( "Prerelease-v" . Length )
40+ : main . Substring ( "v" . Length ) ;
4041
41- _latestVersion = new Version ( version ) ;
42- return _latestVersion ;
43- }
44- }
45- catch
46- {
42+ _latestVersion = new Version ( version ) ;
4743 return _latestVersion ;
4844 }
4945 }
You can’t perform that action at this time.
0 commit comments