Skip to content

Commit

Permalink
Merge pull request #316 from suyuan32/dev
Browse files Browse the repository at this point in the history
Dev
  • Loading branch information
suyuan32 authored Jul 1, 2024
2 parents 1e6f9d6 + c549c36 commit 43d3061
Show file tree
Hide file tree
Showing 10 changed files with 43 additions and 40 deletions.
2 changes: 1 addition & 1 deletion README.En.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
[![Vben Admin](https://img.shields.io/badge/Vben%20Admin-v2.11.5-yellow.svg)](https://vvbin.cn/doc-next/)
[![Ent](https://img.shields.io/badge/Ent-v0.13.1-blue.svg)](https://entgo.io/)
[![Casbin](https://img.shields.io/badge/Casbin-v2.97.0-orange.svg)](https://github.com/casbin/casbin)
[![Release](https://img.shields.io/badge/Release-v1.4.8-green.svg)](https://github.com/suyuan32/simple-admin-core/releases)
[![Release](https://img.shields.io/badge/Release-v1.4.9-green.svg)](https://github.com/suyuan32/simple-admin-core/releases)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
![公众号](https://img.shields.io/badge/%E5%85%AC%E4%BC%97%E5%8F%B7-%E5%87%A0%E9%A2%97%E9%85%A5-blue)
![注意](https://img.shields.io/badge/%E6%B3%A8%E6%84%8F-%E5%85%B3%E6%B3%A8%E5%85%AC%E4%BC%97%E5%8F%B7%E5%8A%A0%E5%85%A5%E5%BE%AE%E4%BF%A1%E7%BE%A4-blue)
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
[![Vben Admin](https://img.shields.io/badge/Vben%20Admin-v2.11.5-yellow.svg)](https://vvbin.cn/doc-next/)
[![Ent](https://img.shields.io/badge/Ent-v0.13.1-blue.svg)](https://entgo.io/)
[![Casbin](https://img.shields.io/badge/Casbin-v2.97.0-orange.svg)](https://github.com/casbin/casbin)
[![Release](https://img.shields.io/badge/Release-v1.4.8-green.svg)](https://github.com/suyuan32/simple-admin-core/releases)
[![Release](https://img.shields.io/badge/Release-v1.4.9-green.svg)](https://github.com/suyuan32/simple-admin-core/releases)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
![公众号](https://img.shields.io/badge/%E5%85%AC%E4%BC%97%E5%8F%B7-%E5%87%A0%E9%A2%97%E9%85%A5-blue)
![注意](https://img.shields.io/badge/%E6%B3%A8%E6%84%8F-%E5%85%B3%E6%B3%A8%E5%85%AC%E4%BC%97%E5%8F%B7%E5%8A%A0%E5%85%A5%E5%BE%AE%E4%BF%A1%E7%BE%A4-blue)
Expand Down
2 changes: 1 addition & 1 deletion api/core.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
// Schemes: http, https
// Host: localhost:9100
// BasePath: /
// Version: 1.4.8
// Version: 1.4.9
// Contact: yuansu.china.work@gmail.com
// SecurityDefinitions:
// Token:
Expand Down
5 changes: 5 additions & 0 deletions api/internal/logic/user/access_token_logic.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ import (
"github.com/suyuan32/simple-admin-common/utils/jwt"
"github.com/suyuan32/simple-admin-common/utils/pointy"
"github.com/suyuan32/simple-admin-core/rpc/types/core"
"github.com/zeromicro/go-zero/core/errorx"
"time"

"github.com/suyuan32/simple-admin-core/api/internal/svc"
Expand Down Expand Up @@ -39,6 +40,10 @@ func (l *AccessTokenLogic) AccessToken() (resp *types.RefreshTokenResp, err erro
return nil, err
}

if userData.Status != nil && *userData.Status != uint32(common.StatusNormal) {
return nil, errorx.NewApiUnauthorizedError(i18n.Failed)
}

token, err := jwt.NewJwtToken(l.svcCtx.Config.Auth.AccessSecret, time.Now().Unix(),
int64(l.svcCtx.Config.ProjectConf.AccessTokenPeriod)*60*60, jwt.WithOption("userId", userId), jwt.WithOption("roleId",
roleId), jwt.WithOption("deptId", userData.DepartmentId))
Expand Down
5 changes: 5 additions & 0 deletions api/internal/logic/user/refresh_token_logic.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ import (
"github.com/suyuan32/simple-admin-common/utils/jwt"
"github.com/suyuan32/simple-admin-common/utils/pointy"
"github.com/suyuan32/simple-admin-core/rpc/types/core"
"github.com/zeromicro/go-zero/core/errorx"
"time"

"github.com/suyuan32/simple-admin-core/api/internal/svc"
Expand Down Expand Up @@ -39,6 +40,10 @@ func (l *RefreshTokenLogic) RefreshToken() (resp *types.RefreshTokenResp, err er
return nil, err
}

if userData.Status != nil && *userData.Status != uint32(common.StatusNormal) {
return nil, errorx.NewApiUnauthorizedError(i18n.Failed)
}

token, err := jwt.NewJwtToken(l.svcCtx.Config.Auth.AccessSecret, time.Now().Unix(),
int64(l.svcCtx.Config.ProjectConf.RefreshTokenPeriod)*60*60, jwt.WithOption("userId", userId), jwt.WithOption("roleId",
roleId), jwt.WithOption("deptId", userData.DepartmentId))
Expand Down
6 changes: 3 additions & 3 deletions core.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
"contact": {
"email": "yuansu.china.work@gmail.com"
},
"version": "1.4.8"
"version": "1.4.9"
},
"host": "localhost:9100",
"basePath": "/",
Expand Down Expand Up @@ -2840,11 +2840,11 @@
},
"/user/refresh_token": {
"get": {
"description": "Refresh token | 获取短期 token",
"description": "Refresh token | 获取刷新 token",
"tags": [
"user"
],
"summary": "Refresh token | 获取短期 token",
"summary": "Refresh token | 获取刷新 token",
"operationId": "RefreshToken",
"responses": {
"200": {
Expand Down
12 changes: 6 additions & 6 deletions deploy/docker-compose/all_in_one/mysql/docker-compose.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ services:
memory: 200M

core-rpc:
image: ryanpower/core-rpc-docker:v1.4.8
image: ryanpower/core-rpc-docker:v1.4.9
container_name: core-rpc
restart: always
ports:
Expand All @@ -83,7 +83,7 @@ services:
memory: 200M

job-rpc:
image: ryanpower/job-rpc-docker:v1.4.8
image: ryanpower/job-rpc-docker:v1.4.9
container_name: job-rpc
restart: always
ports:
Expand All @@ -108,7 +108,7 @@ services:
memory: 200M

core-api:
image: ryanpower/core-api-docker:v1.4.8
image: ryanpower/core-api-docker:v1.4.9
container_name: core-api
restart: always
environment:
Expand All @@ -135,7 +135,7 @@ services:
memory: 200M

backend-ui:
image: ryanpower/backend-ui-docker:v1.4.8
image: ryanpower/backend-ui-docker:v1.4.9
container_name: backend-ui
restart: always
ports:
Expand All @@ -154,7 +154,7 @@ services:
memory: 200M

fms-api:
image: ryanpower/fms-api-docker:v1.4.8
image: ryanpower/fms-api-docker:v1.4.9
container_name: fms-api
restart: always
# environment:
Expand Down Expand Up @@ -185,7 +185,7 @@ services:
memory: 200M

mcms-rpc:
image: ryanpower/mcms-rpc-docker:v1.4.8
image: ryanpower/mcms-rpc-docker:v1.4.9
container_name: mcms-rpc
restart: always
environment:
Expand Down
12 changes: 6 additions & 6 deletions deploy/docker-compose/all_in_one/postgresql/docker-compose.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ services:
memory: 200M

core-rpc:
image: ryanpower/core-rpc-docker:v1.4.8
image: ryanpower/core-rpc-docker:v1.4.9
container_name: core-rpc
restart: always
# ports:
Expand All @@ -75,7 +75,7 @@ services:
memory: 200M

job-rpc:
image: ryanpower/job-rpc-docker:v1.4.8
image: ryanpower/job-rpc-docker:v1.4.9
container_name: job-rpc
restart: always
# ports:
Expand All @@ -94,7 +94,7 @@ services:
memory: 200M

core-api:
image: ryanpower/core-api-docker:v1.4.8
image: ryanpower/core-api-docker:v1.4.9
container_name: core-api
restart: always
# environment:
Expand All @@ -116,7 +116,7 @@ services:
memory: 200M

backend-ui:
image: ryanpower/backend-ui-docker:v1.4.8
image: ryanpower/backend-ui-docker:v1.4.9
container_name: backend-ui
restart: always
ports:
Expand All @@ -135,7 +135,7 @@ services:
memory: 200M

fms-api:
image: ryanpower/fms-api-docker:v1.4.8
image: ryanpower/fms-api-docker:v1.4.9
container_name: fms-api
restart: always
# environment:
Expand All @@ -160,7 +160,7 @@ services:
memory: 200M

mcms-rpc:
image: ryanpower/mcms-rpc-docker:v1.4.8
image: ryanpower/mcms-rpc-docker:v1.4.9
container_name: mcms-rpc
restart: always
# environment:
Expand Down
10 changes: 5 additions & 5 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@ require (
github.com/gofrs/uuid/v5 v5.2.0
github.com/mojocn/base64Captcha v1.3.6
github.com/redis/go-redis/v9 v9.5.3
github.com/suyuan32/simple-admin-common v1.4.8
github.com/suyuan32/simple-admin-job v1.4.8
github.com/suyuan32/simple-admin-message-center v1.4.8
github.com/suyuan32/simple-admin-common v1.4.9
github.com/suyuan32/simple-admin-job v1.4.9
github.com/suyuan32/simple-admin-message-center v1.4.9
github.com/zeromicro/go-zero v1.6.6
golang.org/x/oauth2 v0.21.0
google.golang.org/grpc v1.64.0
Expand Down Expand Up @@ -84,7 +84,7 @@ require (
github.com/pkg/errors v0.9.1 // indirect
github.com/prometheus/client_golang v1.19.1 // indirect
github.com/prometheus/client_model v0.6.1 // indirect
github.com/prometheus/common v0.54.0 // indirect
github.com/prometheus/common v0.55.0 // indirect
github.com/prometheus/procfs v0.15.1 // indirect
github.com/spaolacci/murmur3 v1.1.0 // indirect
github.com/zclconf/go-cty v1.14.4 // indirect
Expand All @@ -106,7 +106,7 @@ require (
go.uber.org/zap v1.27.0 // indirect
golang.org/x/crypto v0.24.0 // indirect
golang.org/x/exp v0.0.0-20240604190554-fc45aab8b7f8 // indirect
golang.org/x/image v0.17.0 // indirect
golang.org/x/image v0.18.0 // indirect
golang.org/x/mod v0.18.0 // indirect
golang.org/x/net v0.26.0 // indirect
golang.org/x/sync v0.7.0 // indirect
Expand Down
27 changes: 10 additions & 17 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -346,8 +346,6 @@ github.com/mattn/go-isatty v0.0.16/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/
github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY=
github.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y=
github.com/mattn/go-runewidth v0.0.9/go.mod h1:H031xJmbD/WCDINGzjvQ9THkh0rPKHF+m2gUSrubnMI=
github.com/mattn/go-runewidth v0.0.15 h1:UNAjwbU9l54TA3KzvqLGxwWjHmMgBUVhBiTjelZgg3U=
github.com/mattn/go-runewidth v0.0.15/go.mod h1:Jdepj2loyihRzMpdS35Xk/zdY8IAYHsh153qUoGf23w=
github.com/mattn/go-sqlite3 v1.14.6/go.mod h1:NyWgC/yNuGj7Q9rpYnZvas74GogHl5/Z4A/KQRfk6bU=
github.com/mattn/go-sqlite3 v1.14.22 h1:2gZY6PC6kBnID23Tichd1K+Z0oS6nE/XwU+Vz/5o4kU=
github.com/mattn/go-sqlite3 v1.14.22/go.mod h1:Uh1q+B4BYcTPb+yiD3kU8Ct7aC0hY9fxUwlHK0RXw+Y=
Expand Down Expand Up @@ -377,7 +375,6 @@ github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRW
github.com/nicksnyder/go-i18n/v2 v2.4.0 h1:3IcvPOAvnCKwNm0TB0dLDTuawWEj+ax/RERNC+diLMM=
github.com/nicksnyder/go-i18n/v2 v2.4.0/go.mod h1:nxYSZE9M0bf3Y70gPQjN9ha7XNHX7gMc814+6wVyEI4=
github.com/oklog/ulid v1.3.1/go.mod h1:CirwcVhetQ6Lv90oh/F+FBtV6XMibvdAFo93nm5qn4U=
github.com/olekukonko/tablewriter v0.0.5 h1:P2Ga83D34wi1o9J6Wh1mRuqd4mF/x/lgBS7N7AbDhec=
github.com/olekukonko/tablewriter v0.0.5/go.mod h1:hPp6KlRPjbx+hW8ykQs1w3UBbZlj6HuIJcUGPhkA7kY=
github.com/onsi/ginkgo/v2 v2.17.2 h1:7eMhcy3GimbsA3hEnVKdw/PQM9XN9krpKVXsZdph0/g=
github.com/onsi/ginkgo/v2 v2.17.2/go.mod h1:nP2DPOQoNsQmsVyv5rDA8JkXQoCs6goXIvr/PRJ1eCc=
Expand Down Expand Up @@ -410,17 +407,15 @@ github.com/prometheus/client_model v0.6.1 h1:ZKSh/rekM+n3CeS952MLRAdFwIKqeY8b62p
github.com/prometheus/client_model v0.6.1/go.mod h1:OrxVMOVHjw3lKMa8+x6HeMGkHMQyHDk9E3jmP2AmGiY=
github.com/prometheus/common v0.0.0-20181113130724-41aa239b4cce/go.mod h1:daVV7qP5qjZbuso7PdcryaAu0sAZbrN9i7WWcTMWvro=
github.com/prometheus/common v0.4.0/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4=
github.com/prometheus/common v0.54.0 h1:ZlZy0BgJhTwVZUn7dLOkwCZHUkrAqd3WYtcFCWnM1D8=
github.com/prometheus/common v0.54.0/go.mod h1:/TQgMJP5CuVYveyT7n/0Ix8yLNNXy9yRSkhnLTHPDIQ=
github.com/prometheus/common v0.55.0 h1:KEi6DK7lXW/m7Ig5i47x0vRzuBsHuvJdi5ee6Y3G1dc=
github.com/prometheus/common v0.55.0/go.mod h1:2SECS4xJG1kd8XF9IcM1gMX6510RAEL65zxzNImwdc8=
github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk=
github.com/prometheus/procfs v0.0.0-20190507164030-5867b95ac084/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA=
github.com/prometheus/procfs v0.15.1 h1:YagwOFzUgYfKKHX6Dr+sHT7km/hxC76UB0learggepc=
github.com/prometheus/procfs v0.15.1/go.mod h1:fB45yRUv8NstnjriLhBQLuOUt+WW4BsoGhij/e3PBqk=
github.com/prometheus/tsdb v0.7.1/go.mod h1:qhTCs0VvXwvX/y3TZrWD7rabWM+ijKTux40TwIPHuXU=
github.com/redis/go-redis/v9 v9.5.3 h1:fOAp1/uJG+ZtcITgZOfYFmTKPE7n4Vclj1wZFgRciUU=
github.com/redis/go-redis/v9 v9.5.3/go.mod h1:hdY0cQFCN4fnSYT6TkisLufl/4W5UIXyv0b/CLO2V2M=
github.com/rivo/uniseg v0.4.7 h1:WUdvkW8uEhrYfLC4ZzdpI2ztxP1I582+49Oc5Mq64VQ=
github.com/rivo/uniseg v0.4.7/go.mod h1:FN3SvrM+Zdj16jyLfmOkMNblXMcoc8DfTHruCPUcx88=
github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod h1:XWv6SoW27p1b0cqNHllgS5HIMJraePCO15w5zCzIWYg=
github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4=
github.com/rogpeppe/go-internal v1.12.0 h1:exVL4IDcn6na9z1rAb56Vxr+CgyK3nn3O+epU5NdKM8=
Expand Down Expand Up @@ -448,8 +443,6 @@ github.com/spaolacci/murmur3 v1.1.0/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2
github.com/spf13/afero v1.1.2/go.mod h1:j4pytiNVoe2o6bmDsKpLACNPDBIoEAkihy7loJ1B0CQ=
github.com/spf13/cast v1.3.0/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE=
github.com/spf13/cobra v1.1.3/go.mod h1:pGADOWyqRD/YMrPZigI/zbliZ2wVD/23d+is3pSWzOo=
github.com/spf13/cobra v1.7.0 h1:hyqWnYt1ZQShIddO5kBpj3vu05/++x6tJ6dg8EC572I=
github.com/spf13/cobra v1.7.0/go.mod h1:uLxZILRyS/50WlhOIKD7W6V5bgeIt+4sICxh6uRMrb0=
github.com/spf13/jwalterweatherman v1.0.0/go.mod h1:cQK4TGJAtQXfYWX+Ddv3mKDzgVb68N+wFjFa4jdeBTo=
github.com/spf13/pflag v1.0.3/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4=
github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA=
Expand All @@ -476,12 +469,12 @@ github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8
github.com/subosito/gotenv v1.2.0/go.mod h1:N0PQaV/YGNqwC0u51sEeR/aUtSLEXKX9iv69rRypqCw=
github.com/suyuan32/base64Captcha v1.3.7 h1:B5+ArqVlnzdO+5oyHzvz1nKSipUcicaHEBMFZb7hpv4=
github.com/suyuan32/base64Captcha v1.3.7/go.mod h1:XXuqS4lYf+ANu15oTrA2Z47hv8R2h9nVVH5IJRmxLZQ=
github.com/suyuan32/simple-admin-common v1.4.8 h1:Z3vTr6fPtxNdYAIAi4dTpeX35GDRHOGAr34TJonfCho=
github.com/suyuan32/simple-admin-common v1.4.8/go.mod h1:Q79p6QVBTklYBf5XiX88TfPFB5mVifxdpGkyf6LMfX0=
github.com/suyuan32/simple-admin-job v1.4.8 h1:iok6N2e/VoT9n9j00dtBy6DEMW8CFWkAXoD4s+L/acs=
github.com/suyuan32/simple-admin-job v1.4.8/go.mod h1:tQRdip2fiC8fV9NWlUH3fbfAQIuat1O1SIbsq7Zzwyo=
github.com/suyuan32/simple-admin-message-center v1.4.8 h1:XZ3VYYP39e3v5NSln2RBKhyUd/dUP/R0MggFj/s2Jl8=
github.com/suyuan32/simple-admin-message-center v1.4.8/go.mod h1:RWgKaAtFYzLrcEYZLxZvQQm5fZaRqZXnwxnnzdI0wLs=
github.com/suyuan32/simple-admin-common v1.4.9 h1:zgz0Vs3I6KDnk6XPheDbWz77nz/S+gb7IfRxhs/KQU4=
github.com/suyuan32/simple-admin-common v1.4.9/go.mod h1:Edy3OfvqGvJsZLp/+CFN7Z/SGYpYBGlQAKpVIW48gKM=
github.com/suyuan32/simple-admin-job v1.4.9 h1:7b9jP6I2wb0i6ubRAWsR5KXGtEzBiUYzH2Q22pmXoB0=
github.com/suyuan32/simple-admin-job v1.4.9/go.mod h1:iScfaaa8IHorQTrQVKB2YSbRPVTaTUbCduyXG5XjwP0=
github.com/suyuan32/simple-admin-message-center v1.4.9 h1:QnSBRjXqHDudBYU2gix2qZ1BCqOy0E3mWTIIcGrLfo0=
github.com/suyuan32/simple-admin-message-center v1.4.9/go.mod h1:g8BFH5lqN3KRP/w352LOtf/dUKLiCQlsF9Uk1BVhi7w=
github.com/suyuan32/simple-admin-tools v1.6.14 h1:BseLVlaDsXr/9JAPqJ33Nn07R1Dql5Hlm4pC7KgKV9E=
github.com/suyuan32/simple-admin-tools v1.6.14/go.mod h1:d5iXPYpTLZP+shYTEMDrgxvHK0ydstZBcUSKJHrV0/4=
github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U=
Expand Down Expand Up @@ -573,8 +566,8 @@ golang.org/x/exp v0.0.0-20240604190554-fc45aab8b7f8 h1:LoYXNGAShUG3m/ehNk4iFctuh
golang.org/x/exp v0.0.0-20240604190554-fc45aab8b7f8/go.mod h1:jj3sYF3dwk5D+ghuXyeI3r5MFf+NT2An6/9dOA95KSI=
golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js=
golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0=
golang.org/x/image v0.17.0 h1:nTRVVdajgB8zCMZVsViyzhnMKPwYeroEERRC64JuLco=
golang.org/x/image v0.17.0/go.mod h1:4yyo5vMFQjVjUcVk4jEQcU9MGy/rulF5WvUILseCM2E=
golang.org/x/image v0.18.0 h1:jGzIakQa/ZXI1I0Fxvaa9W7yP25TqT6cHIHn+6CqvSQ=
golang.org/x/image v0.18.0/go.mod h1:4yyo5vMFQjVjUcVk4jEQcU9MGy/rulF5WvUILseCM2E=
golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU=
golang.org/x/lint v0.0.0-20190301231843-5614ed5bae6f/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
Expand Down

0 comments on commit 43d3061

Please sign in to comment.