package sessionUtils import ( "encoding/json" "time" "git.gregbrzezinski.com/Skirda/skirdaGoLauncher/skirdaGoUtils/gameUtils" ) func ConvertServerSessionsToJSON(s Session) []byte { s_json, err := json.Marshal(s) _ = err //TODO: Check Errors return s_json } var FakeSessions = Sessions{ Sessions: []Session{ { GameId: "garrysmod", SessionId: "gmod-test", Icon: "", Title: "Regular Skirda Gmod server", Status: "Super fake session", Version: "", Expires: time.Time{}, Arguments: []gameUtils.Argument{ { Body: "+connect", Value: "127.0.0.1:27015", }, }, }, { GameId: "half-lide-1", Title: "Half-Life 1 МЯСО", Status: "Retro shit", Expires: time.Time{}, }, { GameId: "minecraft", Title: "Test 3", Status: "Testing session", Version: "1.54.7", Expires: time.Time{}, }, }, } func FindSessionByID(sessionId string, sessions []Session) Session { for _, session := range sessions { if session.SessionId == sessionId { return session } } var temp Session = Session{} return temp }