@@ -29,7 +29,7 @@ type ConnectionEstablishedData struct {
2929 ActivityTimeout int `json:"activity_timeout"`
3030}
3131
32- func encodePusherEvent (eventName string , chanName string , data interface {} ) ([]byte , error ) {
32+ func encodePusherEvent (eventName string , chanName string , data any ) ([]byte , error ) {
3333 s , ok := data .(string )
3434 if ! ok {
3535 js , err := json .Marshal (data )
@@ -62,7 +62,7 @@ func (s *Supervisor) socketFinish(u *User, logmsg string, err error) {
6262 _ = u .Connection .Close ()
6363}
6464
65- func (s * Supervisor ) socketSend (u * User , eventName string , chanName string , data interface {} ) {
65+ func (s * Supervisor ) socketSend (u * User , eventName string , chanName string , data any ) {
6666 msg , err := encodePusherEvent (eventName , chanName , data )
6767 if err != nil {
6868 s .socketFinish (u , "[internal] marshalling send packet error" , err )
@@ -74,7 +74,7 @@ func (s *Supervisor) socketSend(u *User, eventName string, chanName string, data
7474 }
7575}
7676
77- func (s * Supervisor ) socketSendInvalid (u * User , event string , received interface {} ) {
77+ func (s * Supervisor ) socketSendInvalid (u * User , event string , received any ) {
7878 s .logger .Debugw ("invalid event" ,
7979 "event" , event ,
8080 "data" , received )
@@ -115,8 +115,8 @@ func (s *Supervisor) socketMessageHandleLoop(u *User) {
115115 s .logger .Infow ("received" , "message" , string (p ))
116116
117117 var ev struct {
118- Name string `json:"event"`
119- Data interface {} `json:"data"`
118+ Name string `json:"event"`
119+ Data any `json:"data"`
120120 }
121121 err = json .Unmarshal (p , & ev )
122122 if err != nil {
@@ -128,7 +128,7 @@ func (s *Supervisor) socketMessageHandleLoop(u *User) {
128128 case "pusher:ping" :
129129 s .socketSend (u , "pusher:pong" , "" , "ok" )
130130 case "pusher:subscribe" :
131- m , ok := ev .Data .(map [string ]interface {} )
131+ m , ok := ev .Data .(map [string ]any )
132132 if ! ok {
133133 s .socketSendInvalid (u , ev .Name , ev .Data )
134134 break
@@ -155,7 +155,7 @@ func (s *Supervisor) socketMessageHandleLoop(u *User) {
155155 }
156156 s .socketSend (u , "pusher_internal:subscription_succeeded" , channel .(string ), "ok" )
157157 case "pusher:unsubscribe" :
158- m , ok := ev .Data .(map [string ]interface {} )
158+ m , ok := ev .Data .(map [string ]any )
159159 if ! ok {
160160 s .socketSendInvalid (u , ev .Name , ev .Data )
161161 break
0 commit comments