Format code

This commit is contained in:
bad 2021-10-08 22:45:39 +02:00
parent 1a691389ec
commit a4eaf5f8f7
3 changed files with 7 additions and 8 deletions

View file

@ -38,7 +38,7 @@ func handleConnection(con net.Conn, sessions map[string]*session.Session) {
}
var sess *session.Session
if(conReq.ConnectPakcet.ClientId != nil) {
if conReq.ConnectPakcet.ClientId != nil {
sess, exists := sessions[*conReq.ConnectPakcet.ClientId]
if exists {
sess.ConnecionChannel <- conReq

View file

@ -64,7 +64,7 @@ func parsePublishPacket(control controlPacket) (PublishPacket, error) {
func (p PublishPacket) Write(w io.Writer) error {
buf := bytes.NewBuffer([]byte{})
err := types.WriteUTF8String(buf, p.TopicName)
if err != nil {
return err
@ -77,7 +77,6 @@ func (p PublishPacket) Write(w io.Writer) error {
}
}
err = properties.WriteProps(buf, p.Properties.ArrayOf())
if err != nil {
return err

View file

@ -26,7 +26,7 @@ type Session struct {
// Nullable
Connection *Connection
SubscriptionChannel chan packets.PublishPacket
ConnecionChannel chan ConnectionRequest
ConnecionChannel chan ConnectionRequest
ExpiryInterval time.Duration // TODO
expireTimer time.Timer // TODO
@ -35,7 +35,7 @@ type Session struct {
}
type ConnectionRequest struct {
Connection *Connection
Connection *Connection
ConnectPakcet packets.ConnectPacket
}
@ -89,9 +89,9 @@ func (s *Session) HandlerLoop() {
case c := <-s.ConnecionChannel:
s.Connect(c)
case subMessage := <-s.SubscriptionChannel:
subMessage.QOSLevel = 0
subMessage.Dup = false
s.Connection.sendPacket(subMessage)
subMessage.QOSLevel = 0
subMessage.Dup = false
s.Connection.sendPacket(subMessage)
}
}
c := <-s.ConnecionChannel