aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--backend/controllers/homeController.go4
-rw-r--r--docs/docs.go40
-rw-r--r--docs/swagger.json34
-rw-r--r--docs/swagger.yaml25
-rw-r--r--go.mod16
-rw-r--r--go.sum36
-rw-r--r--main.go2
7 files changed, 124 insertions, 33 deletions
diff --git a/backend/controllers/homeController.go b/backend/controllers/homeController.go
index 12949a4..b6ab644 100644
--- a/backend/controllers/homeController.go
+++ b/backend/controllers/homeController.go
@@ -24,8 +24,8 @@ func Home(c *gin.Context) {
24// @Summary Get rankings of every player. 24// @Summary Get rankings of every player.
25// @Accept json 25// @Accept json
26// @Produce json 26// @Produce json
27// @Success 200 {object} models.Response{data=models.RankingsResponse} 27// @Success 200 {object} models.Response{data=models.RankingsResponse}
28// @Failure 400 {object} models.Response 28// @Failure 400 {object} models.Response
29// @Router /demo [get] 29// @Router /demo [get]
30func Rankings(c *gin.Context) { 30func Rankings(c *gin.Context) {
31 rows, err := database.DB.Query(`SELECT steam_id, username FROM users;`) 31 rows, err := database.DB.Query(`SELECT steam_id, username FROM users;`)
diff --git a/docs/docs.go b/docs/docs.go
index 40bae17..70a7267 100644
--- a/docs/docs.go
+++ b/docs/docs.go
@@ -1,5 +1,5 @@
1// Package docs GENERATED BY SWAG; DO NOT EDIT 1// Code generated by swaggo/swag. DO NOT EDIT.
2// This file was generated by swaggo/swag 2
3package docs 3package docs
4 4
5import "github.com/swaggo/swag" 5import "github.com/swaggo/swag"
@@ -152,6 +152,7 @@ const docTemplate = `{
152 "items": { 152 "items": {
153 "type": "file" 153 "type": "file"
154 }, 154 },
155 "collectionFormat": "csv",
155 "description": "Demos", 156 "description": "Demos",
156 "name": "demos", 157 "name": "demos",
157 "in": "formData", 158 "in": "formData",
@@ -469,6 +470,23 @@ const docTemplate = `{
469 } 470 }
470 } 471 }
471 }, 472 },
473 "models.RankingsResponse": {
474 "type": "object",
475 "properties": {
476 "rankings_mp": {
477 "type": "array",
478 "items": {
479 "$ref": "#/definitions/models.UserRanking"
480 }
481 },
482 "rankings_sp": {
483 "type": "array",
484 "items": {
485 "$ref": "#/definitions/models.UserRanking"
486 }
487 }
488 }
489 },
472 "models.RecordRequest": { 490 "models.RecordRequest": {
473 "type": "object", 491 "type": "object",
474 "required": [ 492 "required": [
@@ -512,6 +530,20 @@ const docTemplate = `{
512 }, 530 },
513 "records": {} 531 "records": {}
514 } 532 }
533 },
534 "models.UserRanking": {
535 "type": "object",
536 "properties": {
537 "total_score": {
538 "type": "integer"
539 },
540 "user_id": {
541 "type": "string"
542 },
543 "username": {
544 "type": "string"
545 }
546 }
515 } 547 }
516 } 548 }
517}` 549}`
@@ -519,13 +551,15 @@ const docTemplate = `{
519// SwaggerInfo holds exported Swagger Info so clients can modify it 551// SwaggerInfo holds exported Swagger Info so clients can modify it
520var SwaggerInfo = &swag.Spec{ 552var SwaggerInfo = &swag.Spec{
521 Version: "1.0", 553 Version: "1.0",
522 Host: "localhost:4000/api", 554 Host: "lp.ardapektezol.com/api",
523 BasePath: "/v1", 555 BasePath: "/v1",
524 Schemes: []string{}, 556 Schemes: []string{},
525 Title: "Least Portals Database API", 557 Title: "Least Portals Database API",
526 Description: "Backend API endpoints for Least Portals Database.", 558 Description: "Backend API endpoints for Least Portals Database.",
527 InfoInstanceName: "swagger", 559 InfoInstanceName: "swagger",
528 SwaggerTemplate: docTemplate, 560 SwaggerTemplate: docTemplate,
561 LeftDelim: "{{",
562 RightDelim: "}}",
529} 563}
530 564
531func init() { 565func init() {
diff --git a/docs/swagger.json b/docs/swagger.json
index 03a2592..861610b 100644
--- a/docs/swagger.json
+++ b/docs/swagger.json
@@ -10,7 +10,7 @@
10 }, 10 },
11 "version": "1.0" 11 "version": "1.0"
12 }, 12 },
13 "host": "localhost:4000/api", 13 "host": "lp.ardapektezol.com/api",
14 "basePath": "/v1", 14 "basePath": "/v1",
15 "paths": { 15 "paths": {
16 "/demo": { 16 "/demo": {
@@ -145,6 +145,7 @@
145 "items": { 145 "items": {
146 "type": "file" 146 "type": "file"
147 }, 147 },
148 "collectionFormat": "csv",
148 "description": "Demos", 149 "description": "Demos",
149 "name": "demos", 150 "name": "demos",
150 "in": "formData", 151 "in": "formData",
@@ -462,6 +463,23 @@
462 } 463 }
463 } 464 }
464 }, 465 },
466 "models.RankingsResponse": {
467 "type": "object",
468 "properties": {
469 "rankings_mp": {
470 "type": "array",
471 "items": {
472 "$ref": "#/definitions/models.UserRanking"
473 }
474 },
475 "rankings_sp": {
476 "type": "array",
477 "items": {
478 "$ref": "#/definitions/models.UserRanking"
479 }
480 }
481 }
482 },
465 "models.RecordRequest": { 483 "models.RecordRequest": {
466 "type": "object", 484 "type": "object",
467 "required": [ 485 "required": [
@@ -505,6 +523,20 @@
505 }, 523 },
506 "records": {} 524 "records": {}
507 } 525 }
526 },
527 "models.UserRanking": {
528 "type": "object",
529 "properties": {
530 "total_score": {
531 "type": "integer"
532 },
533 "user_id": {
534 "type": "string"
535 },
536 "username": {
537 "type": "string"
538 }
539 }
508 } 540 }
509 } 541 }
510} \ No newline at end of file 542} \ No newline at end of file
diff --git a/docs/swagger.yaml b/docs/swagger.yaml
index 5300e1f..db0ab47 100644
--- a/docs/swagger.yaml
+++ b/docs/swagger.yaml
@@ -40,6 +40,17 @@ definitions:
40 username: 40 username:
41 type: string 41 type: string
42 type: object 42 type: object
43 models.RankingsResponse:
44 properties:
45 rankings_mp:
46 items:
47 $ref: '#/definitions/models.UserRanking'
48 type: array
49 rankings_sp:
50 items:
51 $ref: '#/definitions/models.UserRanking'
52 type: array
53 type: object
43 models.RecordRequest: 54 models.RecordRequest:
44 properties: 55 properties:
45 is_partner_orange: 56 is_partner_orange:
@@ -70,7 +81,16 @@ definitions:
70 type: integer 81 type: integer
71 records: {} 82 records: {}
72 type: object 83 type: object
73host: localhost:4000/api 84 models.UserRanking:
85 properties:
86 total_score:
87 type: integer
88 user_id:
89 type: string
90 username:
91 type: string
92 type: object
93host: lp.ardapektezol.com/api
74info: 94info:
75 contact: {} 95 contact: {}
76 description: Backend API endpoints for Least Portals Database. 96 description: Backend API endpoints for Least Portals Database.
@@ -155,7 +175,8 @@ paths:
155 consumes: 175 consumes:
156 - multipart/form-data 176 - multipart/form-data
157 parameters: 177 parameters:
158 - description: Demos 178 - collectionFormat: csv
179 description: Demos
159 in: formData 180 in: formData
160 items: 181 items:
161 type: file 182 type: file
diff --git a/go.mod b/go.mod
index e0166d3..c0770da 100644
--- a/go.mod
+++ b/go.mod
@@ -14,16 +14,16 @@ require (
14 github.com/google/uuid v1.3.0 14 github.com/google/uuid v1.3.0
15 github.com/swaggo/files v0.0.0-20220728132757-551d4a08d97a 15 github.com/swaggo/files v0.0.0-20220728132757-551d4a08d97a
16 github.com/swaggo/gin-swagger v1.5.3 16 github.com/swaggo/gin-swagger v1.5.3
17 github.com/swaggo/swag v1.8.7 17 github.com/swaggo/swag v1.16.1
18) 18)
19 19
20require ( 20require (
21 cloud.google.com/go/compute v1.12.1 // indirect 21 cloud.google.com/go/compute v1.12.1 // indirect
22 cloud.google.com/go/compute/metadata v0.2.1 // indirect 22 cloud.google.com/go/compute/metadata v0.2.1 // indirect
23 github.com/KyleBanks/depth v1.2.1 // indirect 23 github.com/KyleBanks/depth v1.2.1 // indirect
24 github.com/go-openapi/jsonpointer v0.19.5 // indirect 24 github.com/go-openapi/jsonpointer v0.19.6 // indirect
25 github.com/go-openapi/jsonreference v0.20.0 // indirect 25 github.com/go-openapi/jsonreference v0.20.2 // indirect
26 github.com/go-openapi/spec v0.20.7 // indirect 26 github.com/go-openapi/spec v0.20.8 // indirect
27 github.com/go-openapi/swag v0.22.3 // indirect 27 github.com/go-openapi/swag v0.22.3 // indirect
28 github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e // indirect 28 github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e // indirect
29 github.com/golang/protobuf v1.5.2 // indirect 29 github.com/golang/protobuf v1.5.2 // indirect
@@ -32,7 +32,7 @@ require (
32 github.com/josharian/intern v1.0.0 // indirect 32 github.com/josharian/intern v1.0.0 // indirect
33 github.com/mailru/easyjson v0.7.7 // indirect 33 github.com/mailru/easyjson v0.7.7 // indirect
34 go.opencensus.io v0.23.0 // indirect 34 go.opencensus.io v0.23.0 // indirect
35 golang.org/x/tools v0.2.0 // indirect 35 golang.org/x/tools v0.8.0 // indirect
36 google.golang.org/appengine v1.6.7 // indirect 36 google.golang.org/appengine v1.6.7 // indirect
37 google.golang.org/genproto v0.0.0-20221024183307-1bc688fe9f3e // indirect 37 google.golang.org/genproto v0.0.0-20221024183307-1bc688fe9f3e // indirect
38 google.golang.org/grpc v1.50.1 // indirect 38 google.golang.org/grpc v1.50.1 // indirect
@@ -54,10 +54,10 @@ require (
54 github.com/pelletier/go-toml/v2 v2.0.5 // indirect 54 github.com/pelletier/go-toml/v2 v2.0.5 // indirect
55 github.com/ugorji/go/codec v1.2.7 // indirect 55 github.com/ugorji/go/codec v1.2.7 // indirect
56 golang.org/x/crypto v0.1.0 // indirect 56 golang.org/x/crypto v0.1.0 // indirect
57 golang.org/x/net v0.1.0 // indirect 57 golang.org/x/net v0.9.0 // indirect
58 golang.org/x/oauth2 v0.1.0 58 golang.org/x/oauth2 v0.1.0
59 golang.org/x/sys v0.1.0 // indirect 59 golang.org/x/sys v0.7.0 // indirect
60 golang.org/x/text v0.4.0 // indirect 60 golang.org/x/text v0.9.0 // indirect
61 google.golang.org/api v0.102.0 61 google.golang.org/api v0.102.0
62 google.golang.org/protobuf v1.28.1 // indirect 62 google.golang.org/protobuf v1.28.1 // indirect
63 gopkg.in/yaml.v2 v2.4.0 // indirect 63 gopkg.in/yaml.v2 v2.4.0 // indirect
diff --git a/go.sum b/go.sum
index bf20fea..fe4d065 100644
--- a/go.sum
+++ b/go.sum
@@ -31,14 +31,16 @@ github.com/gin-gonic/contrib v0.0.0-20201101042839-6a891bf89f19/go.mod h1:iqneQ2
31github.com/gin-gonic/gin v1.8.1 h1:4+fr/el88TOO3ewCmQr8cx/CtZ/umlIRIs5M4NTNjf8= 31github.com/gin-gonic/gin v1.8.1 h1:4+fr/el88TOO3ewCmQr8cx/CtZ/umlIRIs5M4NTNjf8=
32github.com/gin-gonic/gin v1.8.1/go.mod h1:ji8BvRH1azfM+SYow9zQ6SZMvR8qOMZHmsCuWR9tTTk= 32github.com/gin-gonic/gin v1.8.1/go.mod h1:ji8BvRH1azfM+SYow9zQ6SZMvR8qOMZHmsCuWR9tTTk=
33github.com/go-openapi/jsonpointer v0.19.3/go.mod h1:Pl9vOtqEWErmShwVjC8pYs9cog34VGT37dQOVbmoatg= 33github.com/go-openapi/jsonpointer v0.19.3/go.mod h1:Pl9vOtqEWErmShwVjC8pYs9cog34VGT37dQOVbmoatg=
34github.com/go-openapi/jsonpointer v0.19.5 h1:gZr+CIYByUqjcgeLXnQu2gHYQC9o73G2XUeOFYEICuY=
35github.com/go-openapi/jsonpointer v0.19.5/go.mod h1:Pl9vOtqEWErmShwVjC8pYs9cog34VGT37dQOVbmoatg= 34github.com/go-openapi/jsonpointer v0.19.5/go.mod h1:Pl9vOtqEWErmShwVjC8pYs9cog34VGT37dQOVbmoatg=
35github.com/go-openapi/jsonpointer v0.19.6 h1:eCs3fxoIi3Wh6vtgmLTOjdhSpiqphQ+DaPn38N2ZdrE=
36github.com/go-openapi/jsonpointer v0.19.6/go.mod h1:osyAmYz/mB/C3I+WsTTSgw1ONzaLJoLCyoi6/zppojs=
36github.com/go-openapi/jsonreference v0.19.6/go.mod h1:diGHMEHg2IqXZGKxqyvWdfWU/aim5Dprw5bqpKkTvns= 37github.com/go-openapi/jsonreference v0.19.6/go.mod h1:diGHMEHg2IqXZGKxqyvWdfWU/aim5Dprw5bqpKkTvns=
37github.com/go-openapi/jsonreference v0.20.0 h1:MYlu0sBgChmCfJxxUKZ8g1cPWFOB37YSZqewK7OKeyA=
38github.com/go-openapi/jsonreference v0.20.0/go.mod h1:Ag74Ico3lPc+zR+qjn4XBUmXymS4zJbYVCZmcgkasdo= 38github.com/go-openapi/jsonreference v0.20.0/go.mod h1:Ag74Ico3lPc+zR+qjn4XBUmXymS4zJbYVCZmcgkasdo=
39github.com/go-openapi/jsonreference v0.20.2 h1:3sVjiK66+uXK/6oQ8xgcRKcFgQ5KXa2KvnJRumpMGbE=
40github.com/go-openapi/jsonreference v0.20.2/go.mod h1:Bl1zwGIM8/wsvqjsOQLJ/SH+En5Ap4rVB5KVcIDZG2k=
39github.com/go-openapi/spec v0.20.4/go.mod h1:faYFR1CvsJZ0mNsmsphTMSoRrNV3TEDoAM7FOEWeq8I= 41github.com/go-openapi/spec v0.20.4/go.mod h1:faYFR1CvsJZ0mNsmsphTMSoRrNV3TEDoAM7FOEWeq8I=
40github.com/go-openapi/spec v0.20.7 h1:1Rlu/ZrOCCob0n+JKKJAWhNWMPW8bOZRg8FJaY+0SKI= 42github.com/go-openapi/spec v0.20.8 h1:ubHmXNY3FCIOinT8RNrrPfGc9t7I1qhPtdOGoG2AxRU=
41github.com/go-openapi/spec v0.20.7/go.mod h1:2OpW+JddWPrpXSCIX8eOx7lZ5iyuWj3RYR6VaaBKcWA= 43github.com/go-openapi/spec v0.20.8/go.mod h1:2OpW+JddWPrpXSCIX8eOx7lZ5iyuWj3RYR6VaaBKcWA=
42github.com/go-openapi/swag v0.19.5/go.mod h1:POnQmlKehdgb5mhVOsnJFsivZCEZ/vjK9gh66Z9tfKk= 44github.com/go-openapi/swag v0.19.5/go.mod h1:POnQmlKehdgb5mhVOsnJFsivZCEZ/vjK9gh66Z9tfKk=
43github.com/go-openapi/swag v0.19.15/go.mod h1:QYRuS/SOXUCsnplDa677K7+DxSOj6IPNl/eQntq43wQ= 45github.com/go-openapi/swag v0.19.15/go.mod h1:QYRuS/SOXUCsnplDa677K7+DxSOj6IPNl/eQntq43wQ=
44github.com/go-openapi/swag v0.22.3 h1:yMBqmnQ0gyZvEb/+KzuWZOXgllrXT4SADYbvDaXHv/g= 46github.com/go-openapi/swag v0.22.3 h1:yMBqmnQ0gyZvEb/+KzuWZOXgllrXT4SADYbvDaXHv/g=
@@ -147,19 +149,21 @@ github.com/solovev/steam_go v0.0.0-20170222182106-48eb5aae6c50 h1:5wu+B07+rk5rr6
147github.com/solovev/steam_go v0.0.0-20170222182106-48eb5aae6c50/go.mod h1:wDBDgAJlQWhdrpQeJcw6+FZwMddaNWFUo8u8bSfzA50= 149github.com/solovev/steam_go v0.0.0-20170222182106-48eb5aae6c50/go.mod h1:wDBDgAJlQWhdrpQeJcw6+FZwMddaNWFUo8u8bSfzA50=
148github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= 150github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
149github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw= 151github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw=
152github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo=
150github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= 153github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI=
151github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= 154github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
152github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= 155github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
153github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= 156github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
154github.com/stretchr/testify v1.8.0 h1:pSgiaMZlXftHpm5L7V1+rVB+AZJydKsMxsQBIJw4PKk=
155github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= 157github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU=
158github.com/stretchr/testify v1.8.1 h1:w7B6lhMri9wdJUVmEZPGGhZzrYTPvgJArz7wNPgYKsk=
159github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4=
156github.com/swaggo/files v0.0.0-20220728132757-551d4a08d97a h1:kAe4YSu0O0UFn1DowNo2MY5p6xzqtJ/wQ7LZynSvGaY= 160github.com/swaggo/files v0.0.0-20220728132757-551d4a08d97a h1:kAe4YSu0O0UFn1DowNo2MY5p6xzqtJ/wQ7LZynSvGaY=
157github.com/swaggo/files v0.0.0-20220728132757-551d4a08d97a/go.mod h1:lKJPbtWzJ9JhsTN1k1gZgleJWY/cqq0psdoMmaThG3w= 161github.com/swaggo/files v0.0.0-20220728132757-551d4a08d97a/go.mod h1:lKJPbtWzJ9JhsTN1k1gZgleJWY/cqq0psdoMmaThG3w=
158github.com/swaggo/gin-swagger v1.5.3 h1:8mWmHLolIbrhJJTflsaFoZzRBYVmEE7JZGIq08EiC0Q= 162github.com/swaggo/gin-swagger v1.5.3 h1:8mWmHLolIbrhJJTflsaFoZzRBYVmEE7JZGIq08EiC0Q=
159github.com/swaggo/gin-swagger v1.5.3/go.mod h1:3XJKSfHjDMB5dBo/0rrTXidPmgLeqsX89Yp4uA50HpI= 163github.com/swaggo/gin-swagger v1.5.3/go.mod h1:3XJKSfHjDMB5dBo/0rrTXidPmgLeqsX89Yp4uA50HpI=
160github.com/swaggo/swag v1.8.1/go.mod h1:ugemnJsPZm/kRwFUnzBlbHRd0JY9zE1M4F+uy2pAaPQ= 164github.com/swaggo/swag v1.8.1/go.mod h1:ugemnJsPZm/kRwFUnzBlbHRd0JY9zE1M4F+uy2pAaPQ=
161github.com/swaggo/swag v1.8.7 h1:2K9ivTD3teEO+2fXV6zrZKDqk5IuU2aJtBDo8U7omWU= 165github.com/swaggo/swag v1.16.1 h1:fTNRhKstPKxcnoKsytm4sahr8FaYzUcT7i1/3nd/fBg=
162github.com/swaggo/swag v1.8.7/go.mod h1:ezQVUUhly8dludpVk+/PuwJWvLLanB13ygV5Pr9enSk= 166github.com/swaggo/swag v1.16.1/go.mod h1:9/LMvHycG3NFHfR6LwvikHv5iFvmPADQ359cKikGxto=
163github.com/ugorji/go v1.2.7/go.mod h1:nF9osbDWLy6bDVv/Rtoh6QgnvNDpmCalQV5urGCCS6M= 167github.com/ugorji/go v1.2.7/go.mod h1:nF9osbDWLy6bDVv/Rtoh6QgnvNDpmCalQV5urGCCS6M=
164github.com/ugorji/go/codec v1.2.7 h1:YPXUKf7fYbp/y8xloBqZOw2qaVggbfwMlI8WM3wZUJ0= 168github.com/ugorji/go/codec v1.2.7 h1:YPXUKf7fYbp/y8xloBqZOw2qaVggbfwMlI8WM3wZUJ0=
165github.com/ugorji/go/codec v1.2.7/go.mod h1:WGN1fab3R1fzQlVQTkfxVtIBhWDRqOviHU95kRgeqEY= 169github.com/ugorji/go/codec v1.2.7/go.mod h1:WGN1fab3R1fzQlVQTkfxVtIBhWDRqOviHU95kRgeqEY=
@@ -179,7 +183,7 @@ golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTk
179golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU= 183golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU=
180golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= 184golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc=
181golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= 185golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
182golang.org/x/mod v0.6.0 h1:b9gGHsz9/HhJ3HF5DHQytPpuwocVTChQJK3AvoLRD5I= 186golang.org/x/mod v0.10.0 h1:lFO9qtOdlre5W1jxS3r/4szv2/6iXxScdzjoBMXNhYk=
183golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= 187golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
184golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= 188golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
185golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= 189golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
@@ -193,8 +197,8 @@ golang.org/x/net v0.0.0-20210421230115-4e50805a0758/go.mod h1:72T/g9IO56b78aLF+1
193golang.org/x/net v0.0.0-20210805182204-aaa1db679c0d/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= 197golang.org/x/net v0.0.0-20210805182204-aaa1db679c0d/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
194golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= 198golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
195golang.org/x/net v0.0.0-20220425223048-2871e0cb64e4/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= 199golang.org/x/net v0.0.0-20220425223048-2871e0cb64e4/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
196golang.org/x/net v0.1.0 h1:hZ/3BUoy5aId7sCpA/Tc5lt8DkFgdVS2onTpJsZ/fl0= 200golang.org/x/net v0.9.0 h1:aWJ/m6xSmxWBx+V0XRHTlrYrPG56jKsLdTFmsSsCzOM=
197golang.org/x/net v0.1.0/go.mod h1:Cx3nUiGt4eDBEyega/BKRp+/AlGL8hYe7U9odMt2Cco= 201golang.org/x/net v0.9.0/go.mod h1:d48xBJpPfHeWQsugry2m+kC02ZBRGRgulfHnEXEuWns=
198golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= 202golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
199golang.org/x/oauth2 v0.1.0 h1:isLCZuhj4v+tYv7eskaN4v/TM+A1begWWgyVJDdl1+Y= 203golang.org/x/oauth2 v0.1.0 h1:isLCZuhj4v+tYv7eskaN4v/TM+A1begWWgyVJDdl1+Y=
200golang.org/x/oauth2 v0.1.0/go.mod h1:G9FE4dLTsbXUu90h/Pf85g4w1D+SSAgR+q46nJZ8M4A= 204golang.org/x/oauth2 v0.1.0/go.mod h1:G9FE4dLTsbXUu90h/Pf85g4w1D+SSAgR+q46nJZ8M4A=
@@ -215,8 +219,8 @@ golang.org/x/sys v0.0.0-20210806184541-e5e7981a1069/go.mod h1:oPkhp1MJrh7nUepCBc
215golang.org/x/sys v0.0.0-20210809222454-d867a43fc93e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= 219golang.org/x/sys v0.0.0-20210809222454-d867a43fc93e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
216golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= 220golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
217golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= 221golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
218golang.org/x/sys v0.1.0 h1:kunALQeHf1/185U1i0GOB/fy1IPRDDpuoOOqRReG57U= 222golang.org/x/sys v0.7.0 h1:3jlCCIQZPdOYu1h8BkNvLz8Kgwtae2cagcG/VamtZRU=
219golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= 223golang.org/x/sys v0.7.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
220golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= 224golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
221golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= 225golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
222golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= 226golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
@@ -224,8 +228,8 @@ golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk=
224golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= 228golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
225golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= 229golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
226golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= 230golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
227golang.org/x/text v0.4.0 h1:BrVqGRd7+k1DiOgtnFvAkoQEWQvBc25ouMJM6429SFg= 231golang.org/x/text v0.9.0 h1:2sjJmO8cDvYveuX97RDLsxlyUxLl+GHoLxBiRdHllBE=
228golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= 232golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8=
229golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= 233golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
230golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= 234golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
231golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY= 235golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY=
@@ -234,8 +238,8 @@ golang.org/x/tools v0.0.0-20190328211700-ab21143f2384/go.mod h1:LCzVGOaR6xXOjkQ3
234golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= 238golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q=
235golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= 239golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
236golang.org/x/tools v0.1.7/go.mod h1:LGqMHiF4EqQNHR1JncWGqT5BVaXmza+X+BDGol+dOxo= 240golang.org/x/tools v0.1.7/go.mod h1:LGqMHiF4EqQNHR1JncWGqT5BVaXmza+X+BDGol+dOxo=
237golang.org/x/tools v0.2.0 h1:G6AHpWxTMGY1KyEYoAQ5WTtIekUUvDNjan3ugu60JvE= 241golang.org/x/tools v0.8.0 h1:vSDcovVPld282ceKgDimkRSC8kpaH1dgyc9UMzlt84Y=
238golang.org/x/tools v0.2.0/go.mod h1:y4OqIKeOV/fWJetJ8bXPU1sEVniLMIyDAZWeHdV+NTA= 242golang.org/x/tools v0.8.0/go.mod h1:JxBZ99ISMI5ViVkT1tr6tdNmXeTrcpVSD3vZ1RsRdN4=
239golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= 243golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
240golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= 244golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
241golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= 245golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
diff --git a/main.go b/main.go
index d0e55a6..f117c84 100644
--- a/main.go
+++ b/main.go
@@ -20,7 +20,7 @@ import (
20// @license.name GNU General Public License, Version 2 20// @license.name GNU General Public License, Version 2
21// @license.url https://www.gnu.org/licenses/old-licenses/gpl-2.0.html 21// @license.url https://www.gnu.org/licenses/old-licenses/gpl-2.0.html
22 22
23// @host localhost:4000/api 23// @host lp.ardapektezol.com/api
24// @BasePath /v1 24// @BasePath /v1
25func main() { 25func main() {
26 if os.Getenv("ENV") == "PROD" { 26 if os.Getenv("ENV") == "PROD" {