package context

import (
	"github.com/gin-gonic/gin"
	socketio "github.com/googollee/go-socket.io"
	eventemitter "github.com/vansante/go-event-emitter"
)

type ServerContext struct {
	EventSource *eventemitter.Emitter
	Sockets     *socketio.Server
	HttpServer  *gin.Engine
}

func NewServerContext() *ServerContext {
	return new(ServerContext)
}