add String() method to Status int on PublishStatus.

This commit is contained in:
fiatjaf 2022-05-01 17:51:38 -03:00
parent a11aa8756b
commit 16c874cb8d

View File

@ -12,15 +12,30 @@ import (
"github.com/gorilla/websocket" "github.com/gorilla/websocket"
) )
type Status int
const ( const (
PublishStatusSent = 0 PublishStatusSent Status = 0
PublishStatusFailed = -1 PublishStatusFailed Status = -1
PublishStatusSucceeded = 1 PublishStatusSucceeded Status = 1
) )
func (s Status) String() string {
switch s {
case PublishStatusSent:
return "sent"
case PublishStatusFailed:
return "failed"
case PublishStatusSucceeded:
return "success"
}
return "unknown"
}
type PublishStatus struct { type PublishStatus struct {
Relay string Relay string
Status int Status Status
} }
type RelayPool struct { type RelayPool struct {