Closed CBielstein closed 2 years ago
AprsIsConnection is gaining the ability to expose if it's logged in with #98, but it should ideally also expose if it is authorized.
AprsIsConnection
For this story, we should change the LoggedIn Boolean to be an enum with states along the lines of NotLoggedIn, Unverified and Verified.
LoggedIn
NotLoggedIn
Unverified
Verified
Any CLI code or tests should be updated appropriately.
For reference, the login response message appears to follow the pattern:
# logresp <callsign> <verified|unverified>, server <serverCallsign>
Read more on here: http://www.aprs-is.net/ServerDesign.aspx
Closed by #116
Description
AprsIsConnection
is gaining the ability to expose if it's logged in with #98, but it should ideally also expose if it is authorized.For this story, we should change the
LoggedIn
Boolean to be an enum with states along the lines ofNotLoggedIn
,Unverified
andVerified
.Any CLI code or tests should be updated appropriately.
For reference, the login response message appears to follow the pattern:
# logresp <callsign> <verified|unverified>, server <serverCallsign>
Read more on here: http://www.aprs-is.net/ServerDesign.aspx
Acceptance Criteria
LoggedIn
boolean to a tri-state enum status reflecting if the client is not logged in, logged in but unverified, or logged in and verified.