Use variables for string matching

The legacy code does case matching on these exact strings so it's better
to ensure they're constant.
This commit is contained in:
Arlo Breault 2021-07-08 12:47:23 -04:00
parent 87ad06a5e2
commit c3c84fdb48
3 changed files with 7 additions and 5 deletions

View file

@ -190,7 +190,7 @@ func (i *IPC) ClientOffers(arg messages.Arg, response *[]byte) error {
i.ctx.metrics.lock.Unlock()
switch version {
case v1:
resp := &messages.ClientPollResponse{Error: "no snowflake proxies currently available"}
resp := &messages.ClientPollResponse{Error: messages.StrNoProxies}
return sendClientResponse(resp, response)
default:
panic("unknown version")
@ -226,8 +226,7 @@ func (i *IPC) ClientOffers(arg messages.Arg, response *[]byte) error {
log.Println("Client: Timed out.")
switch version {
case v1:
resp := &messages.ClientPollResponse{
Error: "timed out waiting for answer!"}
resp := &messages.ClientPollResponse{Error: messages.StrTimedOut}
err = sendClientResponse(resp, response)
default:
panic("unknown version")