Skip to content

Commit

Permalink
create http utils module
Browse files Browse the repository at this point in the history
  • Loading branch information
vladyslav2 committed Jul 11, 2024
1 parent d454d32 commit 2b33897
Show file tree
Hide file tree
Showing 26 changed files with 152 additions and 178 deletions.
37 changes: 0 additions & 37 deletions context/keys/keys.go
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@ package keys

import (
"context"
"net/http"
"strings"
)

type (
Expand Down Expand Up @@ -49,38 +47,3 @@ func SetCtxValues(ctx context.Context, values map[ContextKey]any) context.Contex

return ctx
}

func GetIPAddress(headers http.Header) string {
// ToDo
// Use echo context.RealIP()
ip := "127.0.0.1"
if xOFF := headers.Get("X-Original-Forwarded-For"); xOFF != "" {
i := strings.Index(xOFF, ", ")
if i == -1 {
i = len(xOFF)
}
ip = xOFF[:i]
} else if xFF := headers.Get("X-Forwarded-For"); xFF != "" {
i := strings.Index(xFF, ", ")
if i == -1 {
i = len(xFF)
}
ip = xFF[:i]
} else if xrIP := headers.Get("X-Real-IP"); xrIP != "" {
ip = xrIP
}
return ip
}

// Set values in ctx for
// RequestID, IPAddress
func SetDefaultHTTPCtx(ctx context.Context, headers http.Header) context.Context {
// so we don't need echo here
// requestID := headers.Get(echo.HeaderXRequestID)
requestID := headers.Get("X-Request-Id")
IP := GetIPAddress(headers)

ctx = SetCtxValue(ctx, RequestID, requestID)
ctx = SetCtxValue(ctx, IPAddress, IP)
return ctx
}
10 changes: 5 additions & 5 deletions db/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,10 @@ require (
github.com/jackc/pgx/v5 v5.6.0
github.com/pkg/errors v0.9.1
github.com/stretchr/testify v1.9.0
github.com/webdevelop-pro/go-common/configurator v0.0.0-20240709190542-6fc8edc6e2da
github.com/webdevelop-pro/go-common/context v0.0.0-20240709190542-6fc8edc6e2da
github.com/webdevelop-pro/go-common/logger v0.0.0-20240709190542-6fc8edc6e2da
github.com/webdevelop-pro/go-common/tests v0.0.0-20240709190542-6fc8edc6e2da
github.com/webdevelop-pro/go-common/configurator v0.0.0-20240711185712-d454d320efa1
github.com/webdevelop-pro/go-common/context v0.0.0-20240711185712-d454d320efa1
github.com/webdevelop-pro/go-common/logger v0.0.0-20240711185712-d454d320efa1
github.com/webdevelop-pro/go-common/tests v0.0.0-20240711185712-d454d320efa1
)

require (
Expand All @@ -27,7 +27,7 @@ require (
github.com/pmezard/go-difflib v1.0.0 // indirect
github.com/rogpeppe/go-internal v1.12.0 // indirect
github.com/rs/zerolog v1.33.0 // indirect
github.com/webdevelop-pro/go-common/misc v0.0.0-20240709190542-6fc8edc6e2da // indirect
github.com/webdevelop-pro/go-common/misc v0.0.0-20240711185712-d454d320efa1 // indirect
golang.org/x/crypto v0.21.0 // indirect
golang.org/x/sync v0.1.0 // indirect
golang.org/x/sys v0.19.0 // indirect
Expand Down
20 changes: 10 additions & 10 deletions db/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -44,16 +44,16 @@ github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UV
github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg=
github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
github.com/webdevelop-pro/go-common/configurator v0.0.0-20240709190542-6fc8edc6e2da h1:TjRKBKrC2AIKOh153UeL6b219Jffjq9b9xkcQdqz6NQ=
github.com/webdevelop-pro/go-common/configurator v0.0.0-20240709190542-6fc8edc6e2da/go.mod h1:AyuPyL015mgYkuv/P1UN+mTNQOWldh8Rk+5e+41+i3o=
github.com/webdevelop-pro/go-common/context v0.0.0-20240709190542-6fc8edc6e2da h1:2+0vYYSEQ0IJL0gxUolEiLlYS2ubzTgRx5bvEK0B2Uc=
github.com/webdevelop-pro/go-common/context v0.0.0-20240709190542-6fc8edc6e2da/go.mod h1:sTPN4cFn9lkQqBr15rMVrSUbgiLGU0ygpVJw/KmanyU=
github.com/webdevelop-pro/go-common/logger v0.0.0-20240709190542-6fc8edc6e2da h1:nWBOJU5yM+3otFkSTKmcUvthGwgAdc47ytjsJalYjAA=
github.com/webdevelop-pro/go-common/logger v0.0.0-20240709190542-6fc8edc6e2da/go.mod h1:Or/j8PSVPz0GDEodV7Xt/YfZY3gtOei6JJX2HBJMBcY=
github.com/webdevelop-pro/go-common/misc v0.0.0-20240709190542-6fc8edc6e2da h1:52xUrPcn5XKa/+DWMYATwhFEzVZlAXMZnWexuDb7kxQ=
github.com/webdevelop-pro/go-common/misc v0.0.0-20240709190542-6fc8edc6e2da/go.mod h1:rWON4xXHLd2YPtk0dsR1mpscY88LJDr+UawAV0fU2n8=
github.com/webdevelop-pro/go-common/tests v0.0.0-20240709190542-6fc8edc6e2da h1:1fRNvelyZSTSW7bBYu45jNz1vkme1c/N+Y1lnazgSPQ=
github.com/webdevelop-pro/go-common/tests v0.0.0-20240709190542-6fc8edc6e2da/go.mod h1:EEk2PgvqUjAatGaSzPfYgVxD1wIEWooXzGcrjC8aChQ=
github.com/webdevelop-pro/go-common/configurator v0.0.0-20240711185712-d454d320efa1 h1:lvdKjRIHV8E4/qO5DFUFG28OssU0//Q5xutGnigKrw4=
github.com/webdevelop-pro/go-common/configurator v0.0.0-20240711185712-d454d320efa1/go.mod h1:AyuPyL015mgYkuv/P1UN+mTNQOWldh8Rk+5e+41+i3o=
github.com/webdevelop-pro/go-common/context v0.0.0-20240711185712-d454d320efa1 h1:L+13/Wu78XSka1vsVoIT+wC6PNYyor/DsBCO8qZABBU=
github.com/webdevelop-pro/go-common/context v0.0.0-20240711185712-d454d320efa1/go.mod h1:sTPN4cFn9lkQqBr15rMVrSUbgiLGU0ygpVJw/KmanyU=
github.com/webdevelop-pro/go-common/logger v0.0.0-20240711185712-d454d320efa1 h1:IrNLIUolSptYLJ/tN8capygfcEvy0+HwXF01FwVnHnI=
github.com/webdevelop-pro/go-common/logger v0.0.0-20240711185712-d454d320efa1/go.mod h1:VqkrSZdVj5N37xKYpYeZo9w7de4gARPM5qK2xNLk8mQ=
github.com/webdevelop-pro/go-common/misc v0.0.0-20240711185712-d454d320efa1 h1:wnaGoNICkCWjrEydM/f6lSwCr2skY7M1KgBVOABXy/Y=
github.com/webdevelop-pro/go-common/misc v0.0.0-20240711185712-d454d320efa1/go.mod h1:rWON4xXHLd2YPtk0dsR1mpscY88LJDr+UawAV0fU2n8=
github.com/webdevelop-pro/go-common/tests v0.0.0-20240711185712-d454d320efa1 h1:6dlbOMzB76AwV5yoUTZj8mQnnj5QQHHS3iC9rlWrAsE=
github.com/webdevelop-pro/go-common/tests v0.0.0-20240711185712-d454d320efa1/go.mod h1:qHHawYTo8EOZOrl78IjxUWJL8cSJuNjS65GMBUbvE88=
golang.org/x/crypto v0.21.0 h1:X31++rzVUdKhX5sWmSOFZxx8UW/ldWx55cbf08iNAMA=
golang.org/x/crypto v0.21.0/go.mod h1:0BP7YvVV9gBbVKyeTG0Gyn+gZm94bibOW5BjDEYAOMs=
golang.org/x/sync v0.1.0 h1:wsuoTGHzEhffawBOhz5CYhcrV4IdKZbEyZjBMuTp12o=
Expand Down
42 changes: 42 additions & 0 deletions httputils/context.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
package httputils

import (
"context"
"net/http"
"strings"
)

func GetIPAddress(headers http.Header) string {
// ToDo
// Use echo context.RealIP()
ip := "127.0.0.1"
if xOFF := headers.Get("X-Original-Forwarded-For"); xOFF != "" {
i := strings.Index(xOFF, ", ")
if i == -1 {
i = len(xOFF)
}
ip = xOFF[:i]
} else if xFF := headers.Get("X-Forwarded-For"); xFF != "" {
i := strings.Index(xFF, ", ")
if i == -1 {
i = len(xFF)
}
ip = xFF[:i]
} else if xrIP := headers.Get("X-Real-IP"); xrIP != "" {
ip = xrIP
}
return ip
}

// Set values in ctx for
// RequestID, IPAddress
func SetDefaultHTTPCtx(ctx context.Context, headers http.Header) context.Context {
// so we don't need echo here
// requestID := headers.Get(echo.HeaderXRequestID)
requestID := headers.Get("X-Request-Id")
IP := GetIPAddress(headers)

ctx = SetCtxValue(ctx, KeyRequestID, requestID)
ctx = SetCtxValue(ctx, KeyIPAddress, IP)
return ctx
}
5 changes: 5 additions & 0 deletions httputils/go.mod
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
module github.com/webdevelop-pro/go-common/httputils

go 1.22.1

require github.com/pkg/errors v0.9.1
2 changes: 2 additions & 0 deletions httputils/go.sum
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
File renamed without changes.
5 changes: 5 additions & 0 deletions logger/consts.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
package logger

type contextKey rune

const LogInfoKey contextKey = iota
8 changes: 4 additions & 4 deletions logger/example/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ go 1.22.2
require (
github.com/labstack/echo/v4 v4.12.0
github.com/pkg/errors v0.9.1
github.com/webdevelop-pro/go-common/logger v0.0.0-20240709190542-6fc8edc6e2da
github.com/webdevelop-pro/go-common/verser v0.0.0-20240709190542-6fc8edc6e2da
github.com/webdevelop-pro/go-common/logger v0.0.0-20240711185712-d454d320efa1
github.com/webdevelop-pro/go-common/verser v0.0.0-20240711185712-d454d320efa1
)

require (
Expand All @@ -19,8 +19,8 @@ require (
github.com/rs/zerolog v1.32.0 // indirect
github.com/valyala/bytebufferpool v1.0.0 // indirect
github.com/valyala/fasttemplate v1.2.2 // indirect
github.com/webdevelop-pro/go-common/configurator v0.0.0-20240709190542-6fc8edc6e2da // indirect
github.com/webdevelop-pro/go-common/context v0.0.0-20240709190542-6fc8edc6e2da // indirect
github.com/webdevelop-pro/go-common/configurator v0.0.0-20240711185712-d454d320efa1 // indirect
github.com/webdevelop-pro/go-common/context v0.0.0-20240711185712-d454d320efa1 // indirect
golang.org/x/crypto v0.22.0 // indirect
golang.org/x/net v0.24.0 // indirect
golang.org/x/sys v0.19.0 // indirect
Expand Down
8 changes: 4 additions & 4 deletions logger/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@ go 1.22.2
require (
github.com/pkg/errors v0.9.1
github.com/rs/zerolog v1.33.0
github.com/webdevelop-pro/go-common/configurator v0.0.0-20240709190542-6fc8edc6e2da
github.com/webdevelop-pro/go-common/context v0.0.0-20240709190542-6fc8edc6e2da
github.com/webdevelop-pro/go-common/tests v0.0.0-20240709190542-6fc8edc6e2da
github.com/webdevelop-pro/go-common/configurator v0.0.0-20240711185712-d454d320efa1
github.com/webdevelop-pro/go-common/context v0.0.0-20240711185712-d454d320efa1
github.com/webdevelop-pro/go-common/tests v0.0.0-20240711185712-d454d320efa1
go.uber.org/fx v1.22.0
)

Expand All @@ -25,7 +25,7 @@ require (
github.com/mattn/go-colorable v0.1.13 // indirect
github.com/mattn/go-isatty v0.0.20 // indirect
github.com/stretchr/testify v1.9.0 // indirect
github.com/webdevelop-pro/go-common/misc v0.0.0-20240709190542-6fc8edc6e2da // indirect
github.com/webdevelop-pro/go-common/misc v0.0.0-20240711185712-d454d320efa1 // indirect
go.uber.org/multierr v1.11.0 // indirect
go.uber.org/zap v1.27.0 // indirect
golang.org/x/sys v0.19.0 // indirect
Expand Down
16 changes: 8 additions & 8 deletions logger/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -34,14 +34,14 @@ github.com/rs/zerolog v1.33.0 h1:1cU2KZkvPxNyfgEmhHAz/1A9Bz+llsdYzklWFzgp0r8=
github.com/rs/zerolog v1.33.0/go.mod h1:/7mN4D5sKwJLZQ2b/znpjC3/GQWY/xaDXUM0kKWRHss=
github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg=
github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
github.com/webdevelop-pro/go-common/configurator v0.0.0-20240709190542-6fc8edc6e2da h1:TjRKBKrC2AIKOh153UeL6b219Jffjq9b9xkcQdqz6NQ=
github.com/webdevelop-pro/go-common/configurator v0.0.0-20240709190542-6fc8edc6e2da/go.mod h1:AyuPyL015mgYkuv/P1UN+mTNQOWldh8Rk+5e+41+i3o=
github.com/webdevelop-pro/go-common/context v0.0.0-20240709190542-6fc8edc6e2da h1:2+0vYYSEQ0IJL0gxUolEiLlYS2ubzTgRx5bvEK0B2Uc=
github.com/webdevelop-pro/go-common/context v0.0.0-20240709190542-6fc8edc6e2da/go.mod h1:sTPN4cFn9lkQqBr15rMVrSUbgiLGU0ygpVJw/KmanyU=
github.com/webdevelop-pro/go-common/misc v0.0.0-20240709190542-6fc8edc6e2da h1:52xUrPcn5XKa/+DWMYATwhFEzVZlAXMZnWexuDb7kxQ=
github.com/webdevelop-pro/go-common/misc v0.0.0-20240709190542-6fc8edc6e2da/go.mod h1:rWON4xXHLd2YPtk0dsR1mpscY88LJDr+UawAV0fU2n8=
github.com/webdevelop-pro/go-common/tests v0.0.0-20240709190542-6fc8edc6e2da h1:1fRNvelyZSTSW7bBYu45jNz1vkme1c/N+Y1lnazgSPQ=
github.com/webdevelop-pro/go-common/tests v0.0.0-20240709190542-6fc8edc6e2da/go.mod h1:EEk2PgvqUjAatGaSzPfYgVxD1wIEWooXzGcrjC8aChQ=
github.com/webdevelop-pro/go-common/configurator v0.0.0-20240711185712-d454d320efa1 h1:lvdKjRIHV8E4/qO5DFUFG28OssU0//Q5xutGnigKrw4=
github.com/webdevelop-pro/go-common/configurator v0.0.0-20240711185712-d454d320efa1/go.mod h1:AyuPyL015mgYkuv/P1UN+mTNQOWldh8Rk+5e+41+i3o=
github.com/webdevelop-pro/go-common/context v0.0.0-20240711185712-d454d320efa1 h1:L+13/Wu78XSka1vsVoIT+wC6PNYyor/DsBCO8qZABBU=
github.com/webdevelop-pro/go-common/context v0.0.0-20240711185712-d454d320efa1/go.mod h1:sTPN4cFn9lkQqBr15rMVrSUbgiLGU0ygpVJw/KmanyU=
github.com/webdevelop-pro/go-common/misc v0.0.0-20240711185712-d454d320efa1 h1:wnaGoNICkCWjrEydM/f6lSwCr2skY7M1KgBVOABXy/Y=
github.com/webdevelop-pro/go-common/misc v0.0.0-20240711185712-d454d320efa1/go.mod h1:rWON4xXHLd2YPtk0dsR1mpscY88LJDr+UawAV0fU2n8=
github.com/webdevelop-pro/go-common/tests v0.0.0-20240711185712-d454d320efa1 h1:6dlbOMzB76AwV5yoUTZj8mQnnj5QQHHS3iC9rlWrAsE=
github.com/webdevelop-pro/go-common/tests v0.0.0-20240711185712-d454d320efa1/go.mod h1:qHHawYTo8EOZOrl78IjxUWJL8cSJuNjS65GMBUbvE88=
go.uber.org/fx v1.22.0 h1:pApUK7yL0OUHMd8vkunWSlLxZVFFk70jR2nKde8X2NM=
go.uber.org/fx v1.22.0/go.mod h1:HT2M7d7RHo+ebKGh9NRcrsrHHfpZ60nW3QRubMRfv48=
go.uber.org/goleak v1.3.0 h1:2K3zAYmnTNqV73imy9J1T3WC+gmCePx2hEGkimedGto=
Expand Down
30 changes: 13 additions & 17 deletions make.sh
Original file line number Diff line number Diff line change
Expand Up @@ -83,30 +83,26 @@ lint)
then
if [ -f "$ddir/go.mod" ]; then
cd $ddir
golangci-lint -c ../.golangci.yml run --fix $2 $3
golangci-lint -c ../.golangci.yml run --fix $2 $3 || echo 'not ok'
cd ../
fi
fi
done
;;

test)
case $2 in
unit)
init
go test -run=Unit -count=1 -v ${PKG_LIST} $3
;;

integration)
init
go test -run=Integration -count=1 -p 1 -v ${PKG_LIST} $3
;;
*)
init
go test -count=1 -p 1 -v ${PKG_LIST} $2 $3
;;

esac
dirlist=`ls`
for ddir in $dirlist[@]
do
if [ -d $ddir ]
then
if [ -f "$ddir/go.mod" ]; then
cd $ddir
go test -count=1 -p 1 -v ${ddir} $2 $3
cd ../
fi
fi
done
;;

race)
Expand Down
16 changes: 8 additions & 8 deletions queue/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@ require (
github.com/labstack/echo/v4 v4.12.0
github.com/pkg/errors v0.9.1
github.com/stretchr/testify v1.9.0
github.com/webdevelop-pro/go-common/configurator v0.0.0-20240709190542-6fc8edc6e2da
github.com/webdevelop-pro/go-common/context v0.0.0-20240709190542-6fc8edc6e2da
github.com/webdevelop-pro/go-common/logger v0.0.0-20240709190542-6fc8edc6e2da
github.com/webdevelop-pro/go-common/tests v0.0.0-20240709190542-6fc8edc6e2da
github.com/webdevelop-pro/go-common/validator v0.0.0-20240709190542-6fc8edc6e2da
github.com/webdevelop-pro/go-common/verser v0.0.0-20240709190542-6fc8edc6e2da
github.com/webdevelop-pro/go-common/configurator v0.0.0-20240711185712-d454d320efa1
github.com/webdevelop-pro/go-common/context v0.0.0-20240711185712-d454d320efa1
github.com/webdevelop-pro/go-common/logger v0.0.0-20240711185712-d454d320efa1
github.com/webdevelop-pro/go-common/tests v0.0.0-20240711185712-d454d320efa1
github.com/webdevelop-pro/go-common/validator v0.0.0-20240711185712-d454d320efa1
github.com/webdevelop-pro/go-common/verser v0.0.0-20240711185712-d454d320efa1
google.golang.org/api v0.185.0
)

Expand Down Expand Up @@ -49,8 +49,8 @@ require (
github.com/rs/zerolog v1.33.0 // indirect
github.com/valyala/bytebufferpool v1.0.0 // indirect
github.com/valyala/fasttemplate v1.2.2 // indirect
github.com/webdevelop-pro/go-common/misc v0.0.0-20240709190542-6fc8edc6e2da // indirect
github.com/webdevelop-pro/go-common/response v0.0.0-20240709190542-6fc8edc6e2da // indirect
github.com/webdevelop-pro/go-common/misc v0.0.0-20240711185712-d454d320efa1 // indirect
github.com/webdevelop-pro/go-common/response v0.0.0-20240711185712-d454d320efa1 // indirect
go.opencensus.io v0.24.0 // indirect
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.49.0 // indirect
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.49.0 // indirect
Expand Down
32 changes: 16 additions & 16 deletions queue/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -123,22 +123,22 @@ github.com/valyala/bytebufferpool v1.0.0 h1:GqA5TC/0021Y/b9FG4Oi9Mr3q7XYx6Kllzaw
github.com/valyala/bytebufferpool v1.0.0/go.mod h1:6bBcMArwyJ5K/AmCkWv1jt77kVWyCJ6HpOuEn7z0Csc=
github.com/valyala/fasttemplate v1.2.2 h1:lxLXG0uE3Qnshl9QyaK6XJxMXlQZELvChBOCmQD0Loo=
github.com/valyala/fasttemplate v1.2.2/go.mod h1:KHLXt3tVN2HBp8eijSv/kGJopbvo7S+qRAEEKiv+SiQ=
github.com/webdevelop-pro/go-common/configurator v0.0.0-20240709190542-6fc8edc6e2da h1:TjRKBKrC2AIKOh153UeL6b219Jffjq9b9xkcQdqz6NQ=
github.com/webdevelop-pro/go-common/configurator v0.0.0-20240709190542-6fc8edc6e2da/go.mod h1:AyuPyL015mgYkuv/P1UN+mTNQOWldh8Rk+5e+41+i3o=
github.com/webdevelop-pro/go-common/context v0.0.0-20240709190542-6fc8edc6e2da h1:2+0vYYSEQ0IJL0gxUolEiLlYS2ubzTgRx5bvEK0B2Uc=
github.com/webdevelop-pro/go-common/context v0.0.0-20240709190542-6fc8edc6e2da/go.mod h1:sTPN4cFn9lkQqBr15rMVrSUbgiLGU0ygpVJw/KmanyU=
github.com/webdevelop-pro/go-common/logger v0.0.0-20240709190542-6fc8edc6e2da h1:nWBOJU5yM+3otFkSTKmcUvthGwgAdc47ytjsJalYjAA=
github.com/webdevelop-pro/go-common/logger v0.0.0-20240709190542-6fc8edc6e2da/go.mod h1:Or/j8PSVPz0GDEodV7Xt/YfZY3gtOei6JJX2HBJMBcY=
github.com/webdevelop-pro/go-common/misc v0.0.0-20240709190542-6fc8edc6e2da h1:52xUrPcn5XKa/+DWMYATwhFEzVZlAXMZnWexuDb7kxQ=
github.com/webdevelop-pro/go-common/misc v0.0.0-20240709190542-6fc8edc6e2da/go.mod h1:rWON4xXHLd2YPtk0dsR1mpscY88LJDr+UawAV0fU2n8=
github.com/webdevelop-pro/go-common/response v0.0.0-20240709190542-6fc8edc6e2da h1:7iWqnpWgEumJUCjKSNLxNzV53hPyQsbxhNO1nYfR83E=
github.com/webdevelop-pro/go-common/response v0.0.0-20240709190542-6fc8edc6e2da/go.mod h1:OClsHgTVyGEjiOdxOJ/s3fwmHlLbcFRKM+RzOzHXmpE=
github.com/webdevelop-pro/go-common/tests v0.0.0-20240709190542-6fc8edc6e2da h1:1fRNvelyZSTSW7bBYu45jNz1vkme1c/N+Y1lnazgSPQ=
github.com/webdevelop-pro/go-common/tests v0.0.0-20240709190542-6fc8edc6e2da/go.mod h1:EEk2PgvqUjAatGaSzPfYgVxD1wIEWooXzGcrjC8aChQ=
github.com/webdevelop-pro/go-common/validator v0.0.0-20240709190542-6fc8edc6e2da h1:mpYXrOj1G1/IBHaucO3Qjwa9vK5r+86/Iy6n9lI+fj0=
github.com/webdevelop-pro/go-common/validator v0.0.0-20240709190542-6fc8edc6e2da/go.mod h1:3jAt4jaK8Hqz3rlN6zCzcd6965Ecv9T6DxPRXs5gQjM=
github.com/webdevelop-pro/go-common/verser v0.0.0-20240709190542-6fc8edc6e2da h1:GO3UUpznbdIpn5pyiiokt91dOev3Cz8/Rjhy/WfOrN0=
github.com/webdevelop-pro/go-common/verser v0.0.0-20240709190542-6fc8edc6e2da/go.mod h1:j5LN7GvWAj91nQcvo+4wjtopHAhvSn6K4y+ObXP7dYU=
github.com/webdevelop-pro/go-common/configurator v0.0.0-20240711185712-d454d320efa1 h1:lvdKjRIHV8E4/qO5DFUFG28OssU0//Q5xutGnigKrw4=
github.com/webdevelop-pro/go-common/configurator v0.0.0-20240711185712-d454d320efa1/go.mod h1:AyuPyL015mgYkuv/P1UN+mTNQOWldh8Rk+5e+41+i3o=
github.com/webdevelop-pro/go-common/context v0.0.0-20240711185712-d454d320efa1 h1:L+13/Wu78XSka1vsVoIT+wC6PNYyor/DsBCO8qZABBU=
github.com/webdevelop-pro/go-common/context v0.0.0-20240711185712-d454d320efa1/go.mod h1:sTPN4cFn9lkQqBr15rMVrSUbgiLGU0ygpVJw/KmanyU=
github.com/webdevelop-pro/go-common/logger v0.0.0-20240711185712-d454d320efa1 h1:IrNLIUolSptYLJ/tN8capygfcEvy0+HwXF01FwVnHnI=
github.com/webdevelop-pro/go-common/logger v0.0.0-20240711185712-d454d320efa1/go.mod h1:VqkrSZdVj5N37xKYpYeZo9w7de4gARPM5qK2xNLk8mQ=
github.com/webdevelop-pro/go-common/misc v0.0.0-20240711185712-d454d320efa1 h1:wnaGoNICkCWjrEydM/f6lSwCr2skY7M1KgBVOABXy/Y=
github.com/webdevelop-pro/go-common/misc v0.0.0-20240711185712-d454d320efa1/go.mod h1:rWON4xXHLd2YPtk0dsR1mpscY88LJDr+UawAV0fU2n8=
github.com/webdevelop-pro/go-common/response v0.0.0-20240711185712-d454d320efa1 h1:7RarLjWsldl2719V0832MvnfYBIhkrqZTimXw9jpQcY=
github.com/webdevelop-pro/go-common/response v0.0.0-20240711185712-d454d320efa1/go.mod h1:OClsHgTVyGEjiOdxOJ/s3fwmHlLbcFRKM+RzOzHXmpE=
github.com/webdevelop-pro/go-common/tests v0.0.0-20240711185712-d454d320efa1 h1:6dlbOMzB76AwV5yoUTZj8mQnnj5QQHHS3iC9rlWrAsE=
github.com/webdevelop-pro/go-common/tests v0.0.0-20240711185712-d454d320efa1/go.mod h1:qHHawYTo8EOZOrl78IjxUWJL8cSJuNjS65GMBUbvE88=
github.com/webdevelop-pro/go-common/validator v0.0.0-20240711185712-d454d320efa1 h1:bBEgPltGc6vFpEiajgWFm6Exd6p/iMgh9kenOLtof/Y=
github.com/webdevelop-pro/go-common/validator v0.0.0-20240711185712-d454d320efa1/go.mod h1:G4H0F0OVU2X8O+qa+9+O7fSGfIa39yuefi94221Km2E=
github.com/webdevelop-pro/go-common/verser v0.0.0-20240711185712-d454d320efa1 h1:XUhshquuGVbkLS+5T3W0/O3VmAKUpADw1T4F9o5Z/8I=
github.com/webdevelop-pro/go-common/verser v0.0.0-20240711185712-d454d320efa1/go.mod h1:j5LN7GvWAj91nQcvo+4wjtopHAhvSn6K4y+ObXP7dYU=
go.einride.tech/aip v0.67.1 h1:d/4TW92OxXBngkSOwWS2CH5rez869KpKMaN44mdxkFI=
go.einride.tech/aip v0.67.1/go.mod h1:ZGX4/zKw8dcgzdLsrvpOOGxfxI2QSk12SlP7d6c0/XI=
go.opencensus.io v0.24.0 h1:y73uSU6J157QMP2kn2r30vwW1A2W2WFwSCGnAVxeaD0=
Expand Down
Loading

0 comments on commit 2b33897

Please sign in to comment.