29 lines
415 B
Go
29 lines
415 B
Go
|
package rpc
|
||
|
|
||
|
import (
|
||
|
cwf "git.loafle.net/commons_go/websocket_fasthttp"
|
||
|
)
|
||
|
|
||
|
func newSocket(soc cwf.Socket, contentType string) Socket {
|
||
|
newSoc := &socket{
|
||
|
contentType: contentType,
|
||
|
}
|
||
|
newSoc.Socket = soc
|
||
|
|
||
|
return newSoc
|
||
|
}
|
||
|
|
||
|
type Socket interface {
|
||
|
cwf.Socket
|
||
|
GetContentType() string
|
||
|
}
|
||
|
|
||
|
type socket struct {
|
||
|
cwf.Socket
|
||
|
contentType string
|
||
|
}
|
||
|
|
||
|
func (s *socket) GetContentType() string {
|
||
|
return s.contentType
|
||
|
}
|