diff options
Diffstat (limited to '')
| -rw-r--r-- | backend/controllers/homeController.go | 4 | ||||
| -rw-r--r-- | docs/docs.go | 40 | ||||
| -rw-r--r-- | docs/swagger.json | 34 | ||||
| -rw-r--r-- | docs/swagger.yaml | 25 | ||||
| -rw-r--r-- | go.mod | 16 | ||||
| -rw-r--r-- | go.sum | 36 | ||||
| -rw-r--r-- | main.go | 2 |
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] |
| 30 | func Rankings(c *gin.Context) { | 30 | func 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 | |
| 3 | package docs | 3 | package docs |
| 4 | 4 | ||
| 5 | import "github.com/swaggo/swag" | 5 | import "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 |
| 520 | var SwaggerInfo = &swag.Spec{ | 552 | var 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 | ||
| 531 | func init() { | 565 | func 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 |
| 73 | host: 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 | ||
| 93 | host: lp.ardapektezol.com/api | ||
| 74 | info: | 94 | info: |
| 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 |
| @@ -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 | ||
| 20 | require ( | 20 | require ( |
| 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 |
| @@ -31,14 +31,16 @@ github.com/gin-gonic/contrib v0.0.0-20201101042839-6a891bf89f19/go.mod h1:iqneQ2 | |||
| 31 | github.com/gin-gonic/gin v1.8.1 h1:4+fr/el88TOO3ewCmQr8cx/CtZ/umlIRIs5M4NTNjf8= | 31 | github.com/gin-gonic/gin v1.8.1 h1:4+fr/el88TOO3ewCmQr8cx/CtZ/umlIRIs5M4NTNjf8= |
| 32 | github.com/gin-gonic/gin v1.8.1/go.mod h1:ji8BvRH1azfM+SYow9zQ6SZMvR8qOMZHmsCuWR9tTTk= | 32 | github.com/gin-gonic/gin v1.8.1/go.mod h1:ji8BvRH1azfM+SYow9zQ6SZMvR8qOMZHmsCuWR9tTTk= |
| 33 | github.com/go-openapi/jsonpointer v0.19.3/go.mod h1:Pl9vOtqEWErmShwVjC8pYs9cog34VGT37dQOVbmoatg= | 33 | github.com/go-openapi/jsonpointer v0.19.3/go.mod h1:Pl9vOtqEWErmShwVjC8pYs9cog34VGT37dQOVbmoatg= |
| 34 | github.com/go-openapi/jsonpointer v0.19.5 h1:gZr+CIYByUqjcgeLXnQu2gHYQC9o73G2XUeOFYEICuY= | ||
| 35 | github.com/go-openapi/jsonpointer v0.19.5/go.mod h1:Pl9vOtqEWErmShwVjC8pYs9cog34VGT37dQOVbmoatg= | 34 | github.com/go-openapi/jsonpointer v0.19.5/go.mod h1:Pl9vOtqEWErmShwVjC8pYs9cog34VGT37dQOVbmoatg= |
| 35 | github.com/go-openapi/jsonpointer v0.19.6 h1:eCs3fxoIi3Wh6vtgmLTOjdhSpiqphQ+DaPn38N2ZdrE= | ||
| 36 | github.com/go-openapi/jsonpointer v0.19.6/go.mod h1:osyAmYz/mB/C3I+WsTTSgw1ONzaLJoLCyoi6/zppojs= | ||
| 36 | github.com/go-openapi/jsonreference v0.19.6/go.mod h1:diGHMEHg2IqXZGKxqyvWdfWU/aim5Dprw5bqpKkTvns= | 37 | github.com/go-openapi/jsonreference v0.19.6/go.mod h1:diGHMEHg2IqXZGKxqyvWdfWU/aim5Dprw5bqpKkTvns= |
| 37 | github.com/go-openapi/jsonreference v0.20.0 h1:MYlu0sBgChmCfJxxUKZ8g1cPWFOB37YSZqewK7OKeyA= | ||
| 38 | github.com/go-openapi/jsonreference v0.20.0/go.mod h1:Ag74Ico3lPc+zR+qjn4XBUmXymS4zJbYVCZmcgkasdo= | 38 | github.com/go-openapi/jsonreference v0.20.0/go.mod h1:Ag74Ico3lPc+zR+qjn4XBUmXymS4zJbYVCZmcgkasdo= |
| 39 | github.com/go-openapi/jsonreference v0.20.2 h1:3sVjiK66+uXK/6oQ8xgcRKcFgQ5KXa2KvnJRumpMGbE= | ||
| 40 | github.com/go-openapi/jsonreference v0.20.2/go.mod h1:Bl1zwGIM8/wsvqjsOQLJ/SH+En5Ap4rVB5KVcIDZG2k= | ||
| 39 | github.com/go-openapi/spec v0.20.4/go.mod h1:faYFR1CvsJZ0mNsmsphTMSoRrNV3TEDoAM7FOEWeq8I= | 41 | github.com/go-openapi/spec v0.20.4/go.mod h1:faYFR1CvsJZ0mNsmsphTMSoRrNV3TEDoAM7FOEWeq8I= |
| 40 | github.com/go-openapi/spec v0.20.7 h1:1Rlu/ZrOCCob0n+JKKJAWhNWMPW8bOZRg8FJaY+0SKI= | 42 | github.com/go-openapi/spec v0.20.8 h1:ubHmXNY3FCIOinT8RNrrPfGc9t7I1qhPtdOGoG2AxRU= |
| 41 | github.com/go-openapi/spec v0.20.7/go.mod h1:2OpW+JddWPrpXSCIX8eOx7lZ5iyuWj3RYR6VaaBKcWA= | 43 | github.com/go-openapi/spec v0.20.8/go.mod h1:2OpW+JddWPrpXSCIX8eOx7lZ5iyuWj3RYR6VaaBKcWA= |
| 42 | github.com/go-openapi/swag v0.19.5/go.mod h1:POnQmlKehdgb5mhVOsnJFsivZCEZ/vjK9gh66Z9tfKk= | 44 | github.com/go-openapi/swag v0.19.5/go.mod h1:POnQmlKehdgb5mhVOsnJFsivZCEZ/vjK9gh66Z9tfKk= |
| 43 | github.com/go-openapi/swag v0.19.15/go.mod h1:QYRuS/SOXUCsnplDa677K7+DxSOj6IPNl/eQntq43wQ= | 45 | github.com/go-openapi/swag v0.19.15/go.mod h1:QYRuS/SOXUCsnplDa677K7+DxSOj6IPNl/eQntq43wQ= |
| 44 | github.com/go-openapi/swag v0.22.3 h1:yMBqmnQ0gyZvEb/+KzuWZOXgllrXT4SADYbvDaXHv/g= | 46 | github.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 | |||
| 147 | github.com/solovev/steam_go v0.0.0-20170222182106-48eb5aae6c50/go.mod h1:wDBDgAJlQWhdrpQeJcw6+FZwMddaNWFUo8u8bSfzA50= | 149 | github.com/solovev/steam_go v0.0.0-20170222182106-48eb5aae6c50/go.mod h1:wDBDgAJlQWhdrpQeJcw6+FZwMddaNWFUo8u8bSfzA50= |
| 148 | github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= | 150 | github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= |
| 149 | github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw= | 151 | github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw= |
| 152 | github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo= | ||
| 150 | github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= | 153 | github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= |
| 151 | github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= | 154 | github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= |
| 152 | github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= | 155 | github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= |
| 153 | github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= | 156 | github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= |
| 154 | github.com/stretchr/testify v1.8.0 h1:pSgiaMZlXftHpm5L7V1+rVB+AZJydKsMxsQBIJw4PKk= | ||
| 155 | github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= | 157 | github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= |
| 158 | github.com/stretchr/testify v1.8.1 h1:w7B6lhMri9wdJUVmEZPGGhZzrYTPvgJArz7wNPgYKsk= | ||
| 159 | github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= | ||
| 156 | github.com/swaggo/files v0.0.0-20220728132757-551d4a08d97a h1:kAe4YSu0O0UFn1DowNo2MY5p6xzqtJ/wQ7LZynSvGaY= | 160 | github.com/swaggo/files v0.0.0-20220728132757-551d4a08d97a h1:kAe4YSu0O0UFn1DowNo2MY5p6xzqtJ/wQ7LZynSvGaY= |
| 157 | github.com/swaggo/files v0.0.0-20220728132757-551d4a08d97a/go.mod h1:lKJPbtWzJ9JhsTN1k1gZgleJWY/cqq0psdoMmaThG3w= | 161 | github.com/swaggo/files v0.0.0-20220728132757-551d4a08d97a/go.mod h1:lKJPbtWzJ9JhsTN1k1gZgleJWY/cqq0psdoMmaThG3w= |
| 158 | github.com/swaggo/gin-swagger v1.5.3 h1:8mWmHLolIbrhJJTflsaFoZzRBYVmEE7JZGIq08EiC0Q= | 162 | github.com/swaggo/gin-swagger v1.5.3 h1:8mWmHLolIbrhJJTflsaFoZzRBYVmEE7JZGIq08EiC0Q= |
| 159 | github.com/swaggo/gin-swagger v1.5.3/go.mod h1:3XJKSfHjDMB5dBo/0rrTXidPmgLeqsX89Yp4uA50HpI= | 163 | github.com/swaggo/gin-swagger v1.5.3/go.mod h1:3XJKSfHjDMB5dBo/0rrTXidPmgLeqsX89Yp4uA50HpI= |
| 160 | github.com/swaggo/swag v1.8.1/go.mod h1:ugemnJsPZm/kRwFUnzBlbHRd0JY9zE1M4F+uy2pAaPQ= | 164 | github.com/swaggo/swag v1.8.1/go.mod h1:ugemnJsPZm/kRwFUnzBlbHRd0JY9zE1M4F+uy2pAaPQ= |
| 161 | github.com/swaggo/swag v1.8.7 h1:2K9ivTD3teEO+2fXV6zrZKDqk5IuU2aJtBDo8U7omWU= | 165 | github.com/swaggo/swag v1.16.1 h1:fTNRhKstPKxcnoKsytm4sahr8FaYzUcT7i1/3nd/fBg= |
| 162 | github.com/swaggo/swag v1.8.7/go.mod h1:ezQVUUhly8dludpVk+/PuwJWvLLanB13ygV5Pr9enSk= | 166 | github.com/swaggo/swag v1.16.1/go.mod h1:9/LMvHycG3NFHfR6LwvikHv5iFvmPADQ359cKikGxto= |
| 163 | github.com/ugorji/go v1.2.7/go.mod h1:nF9osbDWLy6bDVv/Rtoh6QgnvNDpmCalQV5urGCCS6M= | 167 | github.com/ugorji/go v1.2.7/go.mod h1:nF9osbDWLy6bDVv/Rtoh6QgnvNDpmCalQV5urGCCS6M= |
| 164 | github.com/ugorji/go/codec v1.2.7 h1:YPXUKf7fYbp/y8xloBqZOw2qaVggbfwMlI8WM3wZUJ0= | 168 | github.com/ugorji/go/codec v1.2.7 h1:YPXUKf7fYbp/y8xloBqZOw2qaVggbfwMlI8WM3wZUJ0= |
| 165 | github.com/ugorji/go/codec v1.2.7/go.mod h1:WGN1fab3R1fzQlVQTkfxVtIBhWDRqOviHU95kRgeqEY= | 169 | github.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 | |||
| 179 | golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU= | 183 | golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU= |
| 180 | golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= | 184 | golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= |
| 181 | golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= | 185 | golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= |
| 182 | golang.org/x/mod v0.6.0 h1:b9gGHsz9/HhJ3HF5DHQytPpuwocVTChQJK3AvoLRD5I= | 186 | golang.org/x/mod v0.10.0 h1:lFO9qtOdlre5W1jxS3r/4szv2/6iXxScdzjoBMXNhYk= |
| 183 | golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= | 187 | golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= |
| 184 | golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= | 188 | golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= |
| 185 | golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= | 189 | golang.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 | |||
| 193 | golang.org/x/net v0.0.0-20210805182204-aaa1db679c0d/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= | 197 | golang.org/x/net v0.0.0-20210805182204-aaa1db679c0d/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= |
| 194 | golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= | 198 | golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= |
| 195 | golang.org/x/net v0.0.0-20220425223048-2871e0cb64e4/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= | 199 | golang.org/x/net v0.0.0-20220425223048-2871e0cb64e4/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= |
| 196 | golang.org/x/net v0.1.0 h1:hZ/3BUoy5aId7sCpA/Tc5lt8DkFgdVS2onTpJsZ/fl0= | 200 | golang.org/x/net v0.9.0 h1:aWJ/m6xSmxWBx+V0XRHTlrYrPG56jKsLdTFmsSsCzOM= |
| 197 | golang.org/x/net v0.1.0/go.mod h1:Cx3nUiGt4eDBEyega/BKRp+/AlGL8hYe7U9odMt2Cco= | 201 | golang.org/x/net v0.9.0/go.mod h1:d48xBJpPfHeWQsugry2m+kC02ZBRGRgulfHnEXEuWns= |
| 198 | golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= | 202 | golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= |
| 199 | golang.org/x/oauth2 v0.1.0 h1:isLCZuhj4v+tYv7eskaN4v/TM+A1begWWgyVJDdl1+Y= | 203 | golang.org/x/oauth2 v0.1.0 h1:isLCZuhj4v+tYv7eskaN4v/TM+A1begWWgyVJDdl1+Y= |
| 200 | golang.org/x/oauth2 v0.1.0/go.mod h1:G9FE4dLTsbXUu90h/Pf85g4w1D+SSAgR+q46nJZ8M4A= | 204 | golang.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 | |||
| 215 | golang.org/x/sys v0.0.0-20210809222454-d867a43fc93e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= | 219 | golang.org/x/sys v0.0.0-20210809222454-d867a43fc93e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= |
| 216 | golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= | 220 | golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= |
| 217 | golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= | 221 | golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= |
| 218 | golang.org/x/sys v0.1.0 h1:kunALQeHf1/185U1i0GOB/fy1IPRDDpuoOOqRReG57U= | 222 | golang.org/x/sys v0.7.0 h1:3jlCCIQZPdOYu1h8BkNvLz8Kgwtae2cagcG/VamtZRU= |
| 219 | golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= | 223 | golang.org/x/sys v0.7.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= |
| 220 | golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= | 224 | golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= |
| 221 | golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= | 225 | golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= |
| 222 | golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= | 226 | golang.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= | |||
| 224 | golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= | 228 | golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= |
| 225 | golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= | 229 | golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= |
| 226 | golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= | 230 | golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= |
| 227 | golang.org/x/text v0.4.0 h1:BrVqGRd7+k1DiOgtnFvAkoQEWQvBc25ouMJM6429SFg= | 231 | golang.org/x/text v0.9.0 h1:2sjJmO8cDvYveuX97RDLsxlyUxLl+GHoLxBiRdHllBE= |
| 228 | golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= | 232 | golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= |
| 229 | golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= | 233 | golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= |
| 230 | golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= | 234 | golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= |
| 231 | golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY= | 235 | golang.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 | |||
| 234 | golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= | 238 | golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= |
| 235 | golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= | 239 | golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= |
| 236 | golang.org/x/tools v0.1.7/go.mod h1:LGqMHiF4EqQNHR1JncWGqT5BVaXmza+X+BDGol+dOxo= | 240 | golang.org/x/tools v0.1.7/go.mod h1:LGqMHiF4EqQNHR1JncWGqT5BVaXmza+X+BDGol+dOxo= |
| 237 | golang.org/x/tools v0.2.0 h1:G6AHpWxTMGY1KyEYoAQ5WTtIekUUvDNjan3ugu60JvE= | 241 | golang.org/x/tools v0.8.0 h1:vSDcovVPld282ceKgDimkRSC8kpaH1dgyc9UMzlt84Y= |
| 238 | golang.org/x/tools v0.2.0/go.mod h1:y4OqIKeOV/fWJetJ8bXPU1sEVniLMIyDAZWeHdV+NTA= | 242 | golang.org/x/tools v0.8.0/go.mod h1:JxBZ99ISMI5ViVkT1tr6tdNmXeTrcpVSD3vZ1RsRdN4= |
| 239 | golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= | 243 | golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= |
| 240 | golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= | 244 | golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= |
| 241 | golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= | 245 | golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= |
| @@ -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 |
| 25 | func main() { | 25 | func main() { |
| 26 | if os.Getenv("ENV") == "PROD" { | 26 | if os.Getenv("ENV") == "PROD" { |