diff options
| -rw-r--r-- | backend/go.mod | 1 | ||||
| -rw-r--r-- | backend/go.sum | 2 | ||||
| -rw-r--r-- | backend/main.go | 28 | ||||
| -rw-r--r-- | frontend/src/components/UploadRunDialog.tsx | 20 |
4 files changed, 23 insertions, 28 deletions
diff --git a/backend/go.mod b/backend/go.mod index ae50685..f6eef48 100644 --- a/backend/go.mod +++ b/backend/go.mod | |||
| @@ -8,7 +8,6 @@ require ( | |||
| 8 | ) | 8 | ) |
| 9 | 9 | ||
| 10 | require ( | 10 | require ( |
| 11 | github.com/gin-contrib/cors v1.7.2 | ||
| 12 | github.com/golang-jwt/jwt/v4 v4.5.0 | 11 | github.com/golang-jwt/jwt/v4 v4.5.0 |
| 13 | github.com/google/uuid v1.6.0 | 12 | github.com/google/uuid v1.6.0 |
| 14 | github.com/pektezol/steam_go v1.1.2 | 13 | github.com/pektezol/steam_go v1.1.2 |
diff --git a/backend/go.sum b/backend/go.sum index f117b31..10504e4 100644 --- a/backend/go.sum +++ b/backend/go.sum | |||
| @@ -31,8 +31,6 @@ github.com/felixge/httpsnoop v1.0.4 h1:NFTV2Zj1bL4mc9sqWACXbQFVBBg2W3GPvqp8/ESS2 | |||
| 31 | github.com/felixge/httpsnoop v1.0.4/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= | 31 | github.com/felixge/httpsnoop v1.0.4/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= |
| 32 | github.com/gabriel-vasile/mimetype v1.4.5 h1:J7wGKdGu33ocBOhGy0z653k/lFKLFDPJMG8Gql0kxn4= | 32 | github.com/gabriel-vasile/mimetype v1.4.5 h1:J7wGKdGu33ocBOhGy0z653k/lFKLFDPJMG8Gql0kxn4= |
| 33 | github.com/gabriel-vasile/mimetype v1.4.5/go.mod h1:ibHel+/kbxn9x2407k1izTA1S81ku1z/DlgOW2QE0M4= | 33 | github.com/gabriel-vasile/mimetype v1.4.5/go.mod h1:ibHel+/kbxn9x2407k1izTA1S81ku1z/DlgOW2QE0M4= |
| 34 | github.com/gin-contrib/cors v1.7.2 h1:oLDHxdg8W/XDoN/8zamqk/Drgt4oVZDvaV0YmvVICQw= | ||
| 35 | github.com/gin-contrib/cors v1.7.2/go.mod h1:SUJVARKgQ40dmrzgXEVxj2m7Ig1v1qIboQkPDTQ9t2E= | ||
| 36 | github.com/gin-contrib/gzip v0.0.6 h1:NjcunTcGAj5CO1gn4N8jHOSIeRFHIbn51z6K+xaN4d4= | 34 | github.com/gin-contrib/gzip v0.0.6 h1:NjcunTcGAj5CO1gn4N8jHOSIeRFHIbn51z6K+xaN4d4= |
| 37 | github.com/gin-contrib/gzip v0.0.6/go.mod h1:QOJlmV2xmayAjkNS2Y8NQsMneuRShOU/kjovCXNuzzk= | 35 | github.com/gin-contrib/gzip v0.0.6/go.mod h1:QOJlmV2xmayAjkNS2Y8NQsMneuRShOU/kjovCXNuzzk= |
| 38 | github.com/gin-contrib/sse v0.1.0 h1:Y/yl/+YNO8GZSjAhjMsSuLt29uWRFHdHYUb5lYOV9qE= | 36 | github.com/gin-contrib/sse v0.1.0 h1:Y/yl/+YNO8GZSjAhjMsSuLt29uWRFHdHYUb5lYOV9qE= |
diff --git a/backend/main.go b/backend/main.go index 6499b51..e7a0ede 100644 --- a/backend/main.go +++ b/backend/main.go | |||
| @@ -4,13 +4,11 @@ import ( | |||
| 4 | "fmt" | 4 | "fmt" |
| 5 | "log" | 5 | "log" |
| 6 | "os" | 6 | "os" |
| 7 | "time" | ||
| 8 | 7 | ||
| 9 | "lphub/api" | 8 | "lphub/api" |
| 10 | "lphub/database" | 9 | "lphub/database" |
| 11 | _ "lphub/docs" | 10 | _ "lphub/docs" |
| 12 | 11 | ||
| 13 | "github.com/gin-contrib/cors" | ||
| 14 | "github.com/gin-gonic/gin" | 12 | "github.com/gin-gonic/gin" |
| 15 | "github.com/joho/godotenv" | 13 | "github.com/joho/godotenv" |
| 16 | ) | 14 | ) |
| @@ -36,19 +34,19 @@ func main() { | |||
| 36 | database.ConnectDB() | 34 | database.ConnectDB() |
| 37 | api.InitRoutes(router) | 35 | api.InitRoutes(router) |
| 38 | // for debugging | 36 | // for debugging |
| 39 | router.Use(cors.New(cors.Config{ | 37 | // router.Use(cors.New(cors.Config{ |
| 40 | AllowOrigins: []string{"*"}, | 38 | // AllowOrigins: []string{"*"}, |
| 41 | AllowMethods: []string{"GET", "POST", "DELETE", "PUT", "PATCH"}, | 39 | // AllowMethods: []string{"GET", "POST", "DELETE", "PUT", "PATCH"}, |
| 42 | AllowHeaders: []string{"Origin"}, | 40 | // AllowHeaders: []string{"Origin"}, |
| 43 | ExposeHeaders: []string{"Content-Length"}, | 41 | // ExposeHeaders: []string{"Content-Length"}, |
| 44 | AllowCredentials: true, | 42 | // AllowCredentials: true, |
| 45 | MaxAge: 12 * time.Hour, | 43 | // MaxAge: 12 * time.Hour, |
| 46 | })) | 44 | // })) |
| 47 | router.Static("/static", "../frontend/build/static") | 45 | // router.Static("/static", "../frontend/build/static") |
| 48 | router.StaticFile("/", "../frontend/build/index.html") | 46 | // router.StaticFile("/", "../frontend/build/index.html") |
| 49 | router.NoRoute(func(c *gin.Context) { | 47 | // router.NoRoute(func(c *gin.Context) { |
| 50 | c.File("../frontend/build/index.html") | 48 | // c.File("../frontend/build/index.html") |
| 51 | }) | 49 | // }) |
| 52 | router.MaxMultipartMemory = 200 << 20 // 200 mb limit for demos | 50 | router.MaxMultipartMemory = 200 << 20 // 200 mb limit for demos |
| 53 | router.Run(fmt.Sprintf(":%s", os.Getenv("PORT"))) | 51 | router.Run(fmt.Sprintf(":%s", os.Getenv("PORT"))) |
| 54 | } | 52 | } |
diff --git a/frontend/src/components/UploadRunDialog.tsx b/frontend/src/components/UploadRunDialog.tsx index 9f417b5..b241ed1 100644 --- a/frontend/src/components/UploadRunDialog.tsx +++ b/frontend/src/components/UploadRunDialog.tsx | |||
| @@ -108,16 +108,16 @@ const UploadRunDialog: React.FC<UploadRunDialogProps> = ({ token, open, onClose, | |||
| 108 | return | 108 | return |
| 109 | } | 109 | } |
| 110 | } | 110 | } |
| 111 | const demo = SourceDemoParser.default() | 111 | // const demo = SourceDemoParser.default() |
| 112 | .setOptions({ packets: true }) | 112 | // .setOptions({ packets: true }) |
| 113 | .parse(await uploadRunContent.host_demo.arrayBuffer()); | 113 | // .parse(await uploadRunContent.host_demo.arrayBuffer()); |
| 114 | 114 | ||
| 115 | const scoreboardPacket = demo.findPacket(ScoreboardTempUpdate) | 115 | // const scoreboardPacket = demo.findPacket(ScoreboardTempUpdate) |
| 116 | if (scoreboardPacket) { | 116 | // if (scoreboardPacket) { |
| 117 | console.log(scoreboardPacket) | 117 | // console.log(scoreboardPacket) |
| 118 | } else { | 118 | // } else { |
| 119 | console.log("couldnt find scoreboard packet") | 119 | // console.log("couldnt find scoreboard packet") |
| 120 | } | 120 | // } |
| 121 | if (window.confirm("Are you sure you want to submit this run to LPHUB?")) { | 121 | if (window.confirm("Are you sure you want to submit this run to LPHUB?")) { |
| 122 | const message = await API.post_record(token, uploadRunContent); | 122 | const message = await API.post_record(token, uploadRunContent); |
| 123 | alert(message); | 123 | alert(message); |