It also fixes all Nullable reference type warnings found in the project, and implements a couple of improvements like getting client secret from Environment rather than strings, or removing unused using directives.
What exactly was done
Enable C# 8 and Fix nullables (d46d77d, ecd1054)
Remove unused using directives (bc08334)
Use Environment for Client secrets (cd3f67d)
Inject unused dependency (dd5297a)
Use ternary return operator opportunity (d699daf)
Additional notes
I think these changes improve the overall design. 😊 A bit of housekeeping never hurts, right? 😄
Summary
This change enables Nullable reference types and updates projects to use C# 8.
It also fixes all Nullable reference type warnings found in the project, and implements a couple of improvements like getting client secret from Environment rather than strings, or removing unused using directives.
What exactly was done
Enable C# 8 and Fix nullables (d46d77d, ecd1054)
Remove unused using directives (bc08334)
Use Environment for Client secrets (cd3f67d)
Inject unused dependency (dd5297a)
Use ternary return operator opportunity (d699daf)
Additional notes
I think these changes improve the overall design. 😊 A bit of housekeeping never hurts, right? 😄