refactor foundry lib structure; add transport classes for db,http,websocket; add action interface instead of multiple function that accepts action classes; add changing foundry status on websocket responses
This commit is contained in:
20
internal/foundry/actions/user_activity.go
Normal file
20
internal/foundry/actions/user_activity.go
Normal file
@@ -0,0 +1,20 @@
|
||||
package actions
|
||||
|
||||
import (
|
||||
"gitea.local.lab/Lbenedar/foundry_helper_service/internal/foundry/transport"
|
||||
"gitea.local.lab/Lbenedar/foundry_helper_service/internal/foundry/types"
|
||||
)
|
||||
|
||||
type WsUserActivityMsg struct {
|
||||
Cursor WsUserActivityCursor `json:"cursor"`
|
||||
}
|
||||
|
||||
type WsUserActivityCursor struct {
|
||||
X int `json:"x"`
|
||||
Y int `json:"y"`
|
||||
}
|
||||
|
||||
func (msg WsUserActivityMsg) Action(tr *transport.FoundryTransport, status *types.FoundryStatus) error {
|
||||
tr.Logger.Debug("WsUserActivityMsg")
|
||||
return nil
|
||||
}
|
||||
Reference in New Issue
Block a user