Skip to content

Commit

Permalink
Update context time out to background context (vikramsomavaram#2)
Browse files Browse the repository at this point in the history
* ctx changed

* ctx changed to background

* refactor:gqlgen.yml

* refactor:formatting directive %q to %v

* fixed log formatting

* disabled testing on travis

* fixed failed test cases
  • Loading branch information
brsanjita authored and itsbalamurali committed Sep 7, 2019
1 parent bc7776a commit 077c92a
Show file tree
Hide file tree
Showing 87 changed files with 4,967 additions and 6,571 deletions.
3 changes: 0 additions & 3 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,5 @@ language: go
go:
- 1.13.x

script:
- ./go.test.sh

after_success:
- bash <(curl -s https://codecov.io/bash)
3 changes: 0 additions & 3 deletions cmd/graphserver/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,6 @@ func init() {
log.SetReportCaller(true)
}


// GraphQL Based API Server
func main() {

Expand All @@ -63,8 +62,6 @@ func main() {
e.HideBanner = true
e.HidePort = true



//Logging
e.Use(echo_logger.LogrusLogger())

Expand Down
2 changes: 1 addition & 1 deletion cmd/shopserver/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ func (t *Template) Render(w io.Writer, name string, data interface{}, ctx echo.C
if t.templatesMap[name] != "" {
templateContent, err := ioutil.ReadFile(t.templatesMap[name])
if err != nil {
log.Error("error reading template file %q: %v\n", t.templatesMap[name], err)
log.Errorf("error reading template file %v: %v\n", t.templatesMap[name], err)
}
parsedTemplate, terr := t.engine.ParseTemplateLocation(templateContent, t.templatesMap[name], 0)
if terr != nil {
Expand Down
1 change: 0 additions & 1 deletion controllers/payments/payment_service.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,4 @@
package payments

type PaymentGateway interface {

}
2 changes: 1 addition & 1 deletion directives/directives.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,10 @@ package directives
import (
"context"
"github.com/99designs/gqlgen/graphql"
"github.com/vektah/gqlparser/gqlerror"
"github.com/tribehq/platform/models"
"github.com/tribehq/platform/resolvers"
"github.com/tribehq/platform/utils/auth"
"github.com/vektah/gqlparser/gqlerror"
"strings"
)

Expand Down
24 changes: 24 additions & 0 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,12 @@ cloud.google.com/go v0.34.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMT
cloud.google.com/go v0.38.0/go.mod h1:990N+gfupTy94rShfmMCWGDn0LpTmnzTp2qbd1dvSRU=
cloud.google.com/go v0.43.0 h1:banaiRPAM8kUVYneOSkhgcDsLzEvL25FinuiSZaH/2w=
cloud.google.com/go v0.43.0/go.mod h1:BOSR3VbTLkk6FDC/TcffxP4NF/FFBGA5ku+jvKOP7pg=
contrib.go.opencensus.io/exporter/stackdriver v0.12.2 h1:jU1p9F07ASK11wYgSTPKtFlTvTtCDj6R1d3nRt0ZHDE=
contrib.go.opencensus.io/exporter/stackdriver v0.12.2/go.mod h1:iwB6wGarfphGGe/e5CWqyUk/cLzKnWsOKPVW3no6OTw=
contrib.go.opencensus.io/resource v0.1.1/go.mod h1:F361eGI91LCmW1I/Saf+rX0+OFcigGlFvXwEGEnkRLA=
github.com/99designs/gqlgen v0.9.3 h1:BWOMuDFhpuvzbuUFgCL1OSfAM2lvnYgpoCXetDvbnHY=
github.com/99designs/gqlgen v0.9.3/go.mod h1:HrrG7ic9EgLPsULxsZh/Ti+p0HNWgR3XRuvnD0pb5KY=
github.com/99designs/gqlgen-contrib v0.0.0-20190222015228-c654377d611c h1:6PhFf4boI9ICEsb57Y8GNs+Yhk/y8x8sRvLcc1QTpYc=
github.com/99designs/gqlgen-contrib v0.0.0-20190222015228-c654377d611c/go.mod h1:YBpBdxshfUEBRQzGDvYsWGKUnbnh+aYyOKwtzJajAq4=
github.com/BurntSushi/toml v0.3.0/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
Expand All @@ -15,12 +17,16 @@ github.com/Knetic/govaluate v3.0.1-0.20171022003610-9aa49832a739+incompatible/go
github.com/agnivade/levenshtein v1.0.1/go.mod h1:CURSv5d9Uaml+FovSIICkLbAUZ9S4RqaHDIsdSBg7lM=
github.com/agnivade/levenshtein v1.0.2 h1:xKF7WlEzoa+ZVkzBxy0ukdzI2etYiWGlTPMNTBGncKI=
github.com/agnivade/levenshtein v1.0.2/go.mod h1:JLvzGblJATanj48SD0YhHTEFGkWvw3ASLFWSiMIFXsE=
github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc h1:cAKDfWh5VpdgMhJosfJnn5/FoN2SRZ4p7fJNX58YPaU=
github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc=
github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf h1:qet1QNfXsQxTZqLG4oE62mJzwPIB8+Tee4RNCL9ulrY=
github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0=
github.com/andreyvit/diff v0.0.0-20170406064948-c7f18ee00883/go.mod h1:rCTlJbsFo29Kk6CurOXKm700vrz8f0KW0JNfpkRJY/8=
github.com/aws/aws-sdk-go v1.19.18 h1:Hb3+b9HCqrOrbAtFstUWg7H5TQ+/EcklJtE8VShVs8o=
github.com/aws/aws-sdk-go v1.19.18/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo=
github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q=
github.com/casbin/casbin v1.8.2/go.mod h1:z8uPsfBJGUsnkagrt3G8QvjgTKFMBJ32UP8HpZllfog=
github.com/census-instrumentation/opencensus-proto v0.2.0 h1:LzQXZOgg4CQfE6bFvXGM30YZL1WW/M337pXml+GrcZ4=
github.com/census-instrumentation/opencensus-proto v0.2.0/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU=
github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw=
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
Expand Down Expand Up @@ -54,20 +60,25 @@ github.com/golang/snappy v0.0.1/go.mod h1:/XxbfmMg8lxefKM7IXC3fBNl/7bRcc72aCRzEW
github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ=
github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ=
github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M=
github.com/google/go-cmp v0.3.0 h1:crn/baboCvb5fXaQ0IJ1SGTsTVrWpDsCWC8EGETZijY=
github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU=
github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs=
github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc=
github.com/google/pprof v0.0.0-20190515194954-54271f7e092f h1:Jnx61latede7zDD3DiiP4gmNz33uK0U5HDUaF0a/HVQ=
github.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc=
github.com/google/uuid v1.1.1 h1:Gkbcsh/GbpXz7lPftLA3P6TYMwjCLYm83jiFQZF/3gY=
github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg=
github.com/googleapis/gax-go/v2 v2.0.5 h1:sjZBwGj9Jlw33ImPtvFviGYvseOtDM7hkSKB7+Tv3SM=
github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk=
github.com/gorilla/context v0.0.0-20160226214623-1ea25387ff6f/go.mod h1:kBGZzfjB9CEq2AlWe17Uuf7NDRt0dE0s8S51q0aT7Yg=
github.com/gorilla/context v1.1.1 h1:AWwleXJkX/nhcU9bZSnZoi3h/qGYqQAGhq6zZe/aQW8=
github.com/gorilla/context v1.1.1/go.mod h1:kBGZzfjB9CEq2AlWe17Uuf7NDRt0dE0s8S51q0aT7Yg=
github.com/gorilla/mux v1.6.1/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs=
github.com/gorilla/securecookie v1.1.1 h1:miw7JPhV+b/lAHSXz4qd/nN9jRiAFV5FwjeKyCS8BvQ=
github.com/gorilla/securecookie v1.1.1/go.mod h1:ra0sb63/xPlUeL+yeDciTfxMRAA+MP+HVt/4epWDjd4=
github.com/gorilla/sessions v1.1.3/go.mod h1:8KCfur6+4Mqcc6S0FEfKuN15Vl5MgXW92AE8ovaJD0w=
github.com/gorilla/sessions v1.2.0 h1:S7P+1Hm5V/AT9cjEcUD5uDaQSX0OE577aCXgoaKpYbQ=
github.com/gorilla/sessions v1.2.0/go.mod h1:dk2InVEVJ0sfLlnXv9EAgkf6ecYs/i80K/zI+bUmuGM=
github.com/gorilla/websocket v1.2.0/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ=
github.com/gorilla/websocket v1.4.0 h1:WDFjx/TMzVgy9VdMMQi2K2Emtwi2QcUQsztZ/zLaH/Q=
Expand All @@ -78,7 +89,9 @@ github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ
github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU=
github.com/jinzhu/copier v0.0.0-20180308034124-7e38e58719c3 h1:sHsPfNMAG70QAvKbddQ0uScZCHQoZsT5NykGRCeeeIs=
github.com/jinzhu/copier v0.0.0-20180308034124-7e38e58719c3/go.mod h1:yL958EeXv8Ylng6IfnvG4oflryUi3vgA3xPs9hmII1s=
github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af h1:pmfjZENx5imkbgOkpRUYLnmbU7UEFbjtDA2hxJ1ichM=
github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af/go.mod h1:Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k=
github.com/joho/godotenv v1.3.0 h1:Zjp+RcGpHhGlrMbJzXTrZZPrWj+1vfm90La1wgB6Bhc=
github.com/joho/godotenv v1.3.0/go.mod h1:7hK45KPybAkOC6peb+G5yklZfMxEjkZhHbwpqxOKXbg=
github.com/jordan-wright/email v0.0.0-20190218024454-3ea4d25e7cf8 h1:XMe1IsRiRx3E3M50BhP7327VYF4A9RpCFfhHUFW+IeE=
github.com/jordan-wright/email v0.0.0-20190218024454-3ea4d25e7cf8/go.mod h1:1c7szIrayyPPB/987hsnvNzLushdWf4o/79s3P08L8A=
Expand All @@ -90,7 +103,9 @@ github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFB
github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo=
github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ=
github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI=
github.com/labstack/echo v3.3.10+incompatible h1:pGRcYk231ExFAyoAjAfD85kQzRJCRI8bbnE7CX5OEgg=
github.com/labstack/echo v3.3.10+incompatible/go.mod h1:0INS7j/VjnFxD4E2wkz67b8cVwCLbBmJyDaka6Cmk1s=
github.com/labstack/echo-contrib v0.6.0 h1:WT+TwJkJXrK+9n+x5VcI8f17VkUsiY33H5Mw3Pe8OfI=
github.com/labstack/echo-contrib v0.6.0/go.mod h1:uQPocfnb5ZG2Nl0wsNaGEMTvGK16NF5vo/GHECCuJz4=
github.com/labstack/echo/v4 v4.1.6/go.mod h1:kU/7PwzgNxZH4das4XNsSpBSOD09XIF5YEPzjpkGnGE=
github.com/labstack/echo/v4 v4.1.8 h1:2IBbRrln806Ao53hR4dxU1SFgJEDWG/IUU81ryYlGdE=
Expand All @@ -106,13 +121,16 @@ github.com/mikespook/gorbac v2.1.0+incompatible h1:otWotQcs8ehjzn6DBBj+lxRu9QOnE
github.com/mikespook/gorbac v2.1.0+incompatible/go.mod h1:IZtfzfI4wPQxddP0qrFEzLJxM4BbT7c86I3j8I5rD/8=
github.com/mitchellh/mapstructure v0.0.0-20180203102830-a4e142e9c047/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y=
github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U=
github.com/nicksnyder/go-i18n/v2 v2.0.2 h1:KsHGcTByIM0mHZKQGy0nlJLOjPNjQ6MVib/3PvsBDNY=
github.com/nicksnyder/go-i18n/v2 v2.0.2/go.mod h1:JXS4+OKhbcwDoVTEj0sLFWL1vOwec2g/YBAxZ9owJqY=
github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE=
github.com/onsi/ginkgo v1.8.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE=
github.com/onsi/gomega v1.5.0/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY=
github.com/opentracing/basictracer-go v1.0.0/go.mod h1:QfBfYuafItcjQuMwinw9GhYKwFXS9KnPs5lxoYwgW74=
github.com/opentracing/opentracing-go v1.0.2/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o=
github.com/osteele/liquid v1.2.4 h1:ydm/FoHn/cStyN7Fpar4L/ClyRKc9rZ+Qzb+S3OMOT4=
github.com/osteele/liquid v1.2.4/go.mod h1:jhgMyQFVoV0grH2MKvpMbgxFSBezOoXUbgiwnYrKJ2c=
github.com/osteele/tuesday v1.0.3 h1:SrCmo6sWwSgnvs1bivmXLvD7Ko9+aJvvkmDjB5G4FTU=
github.com/osteele/tuesday v1.0.3/go.mod h1:pREKpE+L03UFuR+hiznj3q7j3qB1rUZ4XfKejwWFF2M=
github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
github.com/pkg/errors v0.8.1 h1:iURUrRGxPUNPdy5/HRSm+Yj6okJ6UtLINN0Q9M4+h3I=
Expand All @@ -121,6 +139,7 @@ github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZb
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw=
github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo=
github.com/prometheus/common v0.2.0 h1:kUZDBDTdBVBYBj5Tmh2NZLlF60mfjA27rM34b+cVwNU=
github.com/prometheus/common v0.2.0/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4=
github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk=
github.com/rs/cors v1.6.0/go.mod h1:gFx+x8UowdsKA9AchylcLynDq+nNFfI8FkUZdN/jGCU=
Expand All @@ -130,15 +149,19 @@ github.com/shurcooL/vfsgen v0.0.0-20180121065927-ffb13db8def0/go.mod h1:TrYk7fJV
github.com/sirupsen/logrus v1.2.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo=
github.com/sirupsen/logrus v1.4.2 h1:SPIRibHv4MatM3XXNO2BJeFLZwZ2LvZgfQ5+UNI2im4=
github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE=
github.com/spacemonkeygo/openssl v0.0.0-20181017203307-c2dcc5cca94a h1:/eS3yfGjQKG+9kayBkj0ip1BGhq6zJ3eaVksphxAaek=
github.com/spacemonkeygo/openssl v0.0.0-20181017203307-c2dcc5cca94a/go.mod h1:7AyxJNCJ7SBZ1MfVQCWD6Uqo2oubI2Eq2y2eqf+A5r0=
github.com/spacemonkeygo/spacelog v0.0.0-20180420211403-2296661a0572 h1:RC6RW7j+1+HkWaX/Yh71Ee5ZHaHYt7ZP4sQgUrm6cDU=
github.com/spacemonkeygo/spacelog v0.0.0-20180420211403-2296661a0572/go.mod h1:w0SWMsp6j9O/dk4/ZpIhL+3CkG8ofA2vuv7k+ltqUMc=
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
github.com/stretchr/objx v0.2.0/go.mod h1:qt09Ya8vawLte6SNmTgCsAVtYtaKzEcn8ATUoHMkEqE=
github.com/stretchr/testify v1.2.1/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs=
github.com/stretchr/testify v1.2.2 h1:bSDNvY7ZPG5RlJ8otE/7V6gMiyenm9RtJ7IUVIAoJ1w=
github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs=
github.com/stretchr/testify v1.3.0 h1:TivCn/peBQ7UY8ooIcPgZFpTNSz0Q2U6UrFlUfqbe0Q=
github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI=
github.com/stripe/stripe-go v60.14.0+incompatible h1:O3e/a/RcoS2XaOb1K8BFBalV9MPERIC0rM+sXzMzWf8=
github.com/stripe/stripe-go v60.14.0+incompatible/go.mod h1:A1dQZmO/QypXmsL0T8axYZkSN/uA/T/A64pfKdBAMiY=
github.com/tidwall/pretty v0.0.0-20190325153808-1166b9ac2b65/go.mod h1:XNkn88O1ChpSDQmQeStsy+sBenx6DDtFZJxhVysOjyk=
github.com/urfave/cli v1.20.0 h1:fDqGv3UG/4jbVl/QkFwEdddtEDjh/5Ov6X+0B/3bPaw=
Expand Down Expand Up @@ -257,6 +280,7 @@ google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZi
google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38=
google.golang.org/grpc v1.21.1 h1:j6XxA85m/6txkUCHvzlV5f+HBNl/1r5cZ2A/3IEFOO8=
google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM=
gopkg.in/alecthomas/kingpin.v2 v2.2.6 h1:jMFz6MfLP0/4fUyZle81rXUoxOBFi19VUFKVDOQfozc=
gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw=
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
Expand Down
8 changes: 7 additions & 1 deletion gqlgen.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,4 +14,10 @@ resolver:
type: Resolver

autobind:
- github.com/tribehq/platform/models
- github.com/tribehq/platform/models

models:
ID:
model: github.com/tribehq/platform/models.ID
DateTime:
model: github.com/tribehq/platform/models.Timestamp
15 changes: 9 additions & 6 deletions lib/pubsub/pubsub.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,20 +7,23 @@ package pubsub
import (
"cloud.google.com/go/pubsub"
"context"
log "github.com/sirupsen/logrus"
"os"
log "github.com/sirupsen/logrus"
)

// PubsubClient represents pubsub client.
var PubsubClient *pubsub.Client

func init() {
pubsubClient, err := configurePubsub(os.Getenv("GOOGLE_CLOUD_PROJECT"))
if err != nil {
log.Fatal(err)
}
googleProject := os.Getenv("GOOGLE_CLOUD_PROJECT")
if googleProject != "" {
pubsubClient, err := configurePubsub(os.Getenv("GOOGLE_CLOUD_PROJECT"))
if err != nil {
log.Fatal(err)
}

PubsubClient = pubsubClient
PubsubClient = pubsubClient
}
}

func configurePubsub(projectID string) (*pubsub.Client, error) {
Expand Down
4 changes: 2 additions & 2 deletions models/address.go
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ func CreateAddress(address Address) (*Address, error) {
address.ID = primitive.NewObjectID()
db := database.MongoDB
collection := db.Collection(AddressesCollection)
ctx, _ := context.WithTimeout(context.Background(), 1*time.Second)
ctx := context.Background()
_, err := collection.InsertOne(ctx, &address)
if err != nil {
log.Errorln(err)
Expand Down Expand Up @@ -80,7 +80,7 @@ func GetAddressByID(ID string) *Address {
return address
}
filter := bson.D{{"_id", oID}, {"deletedAt", bson.M{"$exists": false}}}
ctx, _ := context.WithTimeout(context.Background(), 1*time.Second)
ctx := context.Background()
err = db.Collection(AddressesCollection).FindOne(ctx, filter).Decode(&address)
if err != nil {
if err == mongo.ErrNoDocuments {
Expand Down
4 changes: 2 additions & 2 deletions models/advertisement_banner.go
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ func CreateAdvertisementBanner(adBanner AdvertisementBanner) (*AdvertisementBann
adBanner.ID = primitive.NewObjectID()
db := database.MongoDB
collection := db.Collection(AdvertisementBannersCollection)
ctx, _ := context.WithTimeout(context.Background(), 1*time.Second)
ctx := context.Background()
_, err := collection.InsertOne(ctx, &adBanner)
if err != nil {
log.Errorln(err)
Expand Down Expand Up @@ -81,7 +81,7 @@ func GetAdvertisementBannerByID(ID string) *AdvertisementBanner {
return adBanner
}
filter := bson.D{{"_id", oID}, {"deletedAt", bson.M{"$exists": false}}}
ctx, _ := context.WithTimeout(context.Background(), 1*time.Second)
ctx := context.Background()
err = db.Collection(AdvertisementBannersCollection).FindOne(ctx, filter).Decode(&adBanner)
if err != nil {
if err == mongo.ErrNoDocuments {
Expand Down
4 changes: 2 additions & 2 deletions models/app_version.go
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ func CreateAppVersion(appVersion AppVersion) (*AppVersion, error) {
appVersion.ID = primitive.NewObjectID()
db := database.MongoDB
collection := db.Collection(AppVersionsCollection)
ctx, _ := context.WithTimeout(context.Background(), 1*time.Second)
ctx := context.Background()
_, err := collection.InsertOne(ctx, &appVersion)
if err != nil {
log.Errorln(err)
Expand Down Expand Up @@ -74,7 +74,7 @@ func GetAppVersionByID(ID string) *AppVersion {
return appVersion
}
filter := bson.D{{"_id", oID}, {"deletedAt", bson.M{"$exists": false}}}
ctx, _ := context.WithTimeout(context.Background(), 1*time.Second)
ctx := context.Background()
err = db.Collection(AppVersionsCollection).FindOne(ctx, filter).Decode(&appVersion)
if err != nil {
if err == mongo.ErrNoDocuments {
Expand Down
4 changes: 2 additions & 2 deletions models/bank_account.go
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ func CreateBankAccount(bankAccount *BankAccount) (*BankAccount, error) {
bankAccount.ID = primitive.NewObjectID()
db := database.MongoDB
collection := db.Collection(BankAccountsCollection)
ctx, _ := context.WithTimeout(context.Background(), 1*time.Second)
ctx := context.Background()
_, err := collection.InsertOne(ctx, &bankAccount)
if err != nil {
log.Errorln(err)
Expand Down Expand Up @@ -98,7 +98,7 @@ func GetBankAccountByID(ID string) (*BankAccount, error) {
return nil, err
}
filter := bson.D{{"_id", oID}, {"deletedAt", bson.M{"$exists": false}}}
ctx, _ := context.WithTimeout(context.Background(), 1*time.Second)
ctx := context.Background()
err = db.Collection(BankAccountsCollection).FindOne(ctx, filter).Decode(&bankAccount)
if err != nil {
if err == mongo.ErrNoDocuments {
Expand Down
4 changes: 2 additions & 2 deletions models/booking.go
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ func GetCancelReasonByID(ID string) *CancelReason {
return cancelReason
}
filter := bson.D{{"_id", id}, {"deletedAt", bson.M{"$exists": false}}}
ctx, _ := context.WithTimeout(context.Background(), 1*time.Second)
ctx := context.Background()
err = db.Collection(CancelReasonCollection).FindOne(ctx, filter).Decode(&cancelReason)
if err != nil {
if err == mongo.ErrNoDocuments {
Expand Down Expand Up @@ -225,7 +225,7 @@ func CreateCancelReason(cancelReason CancelReason) (*CancelReason, error) {
cancelReason.ID = primitive.NewObjectID()
db := database.MongoDB
collection := db.Collection(CancelReasonCollection)
ctx, _ := context.WithTimeout(context.Background(), 1*time.Second)
ctx := context.Background()
_, err := collection.InsertOne(ctx, &cancelReason)
if err != nil {
log.Errorln(err)
Expand Down
4 changes: 2 additions & 2 deletions models/business_trip_reason.go
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ func CreateBusinessTripReason(businessTripReason BusinessTripReason) (*BusinessT
businessTripReason.ID = primitive.NewObjectID()
db := database.MongoDB
collection := db.Collection(BusinessTripReasonCollection)
ctx, _ := context.WithTimeout(context.Background(), 1*time.Second)
ctx := context.Background()
_, err := collection.InsertOne(ctx, &businessTripReason)
if err != nil {
log.Errorln(err)
Expand Down Expand Up @@ -76,7 +76,7 @@ func GetBusinessTripReasonByID(ID string) *BusinessTripReason {
return businessTripReason
}
filter := bson.D{{"_id", id}, {"deletedAt", bson.M{"$exists": false}}}
ctx, _ := context.WithTimeout(context.Background(), 1*time.Second)
ctx := context.Background()
err = db.Collection(BusinessTripReasonCollection).FindOne(ctx, filter).Decode(&businessTripReason)
if err != nil {
if err == mongo.ErrNoDocuments {
Expand Down
Loading

0 comments on commit 077c92a

Please sign in to comment.