✨ Add some small logs and optimze Dockerfile
This commit is contained in:
parent
7690ecb52e
commit
4b4e2fd4f0
@ -1,8 +1,12 @@
|
|||||||
# build stage
|
# build stage
|
||||||
FROM golang:1.13-stretch AS build-env
|
FROM golang:1.13-stretch AS build-env
|
||||||
COPY . /src
|
|
||||||
WORKDIR /src
|
WORKDIR /src
|
||||||
|
|
||||||
|
COPY go.mod /src/go.mod
|
||||||
|
RUN go mod download
|
||||||
|
|
||||||
|
COPY . /src
|
||||||
|
|
||||||
#ENV GOPROXY=http://192.168.0.143:3000
|
#ENV GOPROXY=http://192.168.0.143:3000
|
||||||
|
|
||||||
ENV GO113MODULE=on
|
ENV GO113MODULE=on
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
package channels
|
package channels
|
||||||
|
|
||||||
import (
|
import (
|
||||||
|
"fmt"
|
||||||
"git.dragon-labs.de/alphyron/group_helper/logic"
|
"git.dragon-labs.de/alphyron/group_helper/logic"
|
||||||
"git.dragon-labs.de/alphyron/group_helper/message"
|
"git.dragon-labs.de/alphyron/group_helper/message"
|
||||||
"git.dragon-labs.de/alphyron/group_helper/models"
|
"git.dragon-labs.de/alphyron/group_helper/models"
|
||||||
@ -16,13 +17,14 @@ func CheckUnverifiedUser(ticker *time.Ticker, quitChannel <-chan struct{}, group
|
|||||||
select {
|
select {
|
||||||
case <-ticker.C:
|
case <-ticker.C:
|
||||||
|
|
||||||
delete := make([]*obj.VerifyUser, 0)
|
deleteVerifyUser := make([]*obj.VerifyUser, 0)
|
||||||
|
|
||||||
groups := make(map[int64]*models.Group, 0)
|
groups := make(map[int64]*models.Group, 0)
|
||||||
users := make(map[int]*models.User, 0)
|
users := make(map[int]*models.User, 0)
|
||||||
|
|
||||||
for _, user := range data.Users {
|
for _, user := range data.Users {
|
||||||
user.LeftTime -= 1
|
user.LeftTime -= 1
|
||||||
|
log.Println(fmt.Sprintf("Verify checker: (%d/%d/%d)", user.GroupID, user.UserID, user.LeftTime))
|
||||||
|
|
||||||
if user.LeftTime <= 0 {
|
if user.LeftTime <= 0 {
|
||||||
log.Println(len(data.Users))
|
log.Println(len(data.Users))
|
||||||
@ -57,7 +59,7 @@ func CheckUnverifiedUser(ticker *time.Ticker, quitChannel <-chan struct{}, group
|
|||||||
}
|
}
|
||||||
|
|
||||||
member, _ := bot.GetChatMember(userconfig)
|
member, _ := bot.GetChatMember(userconfig)
|
||||||
delete = append(delete, user)
|
deleteVerifyUser = append(deleteVerifyUser, user)
|
||||||
_, err := groupHelperService.UserLeaveGroup(users[user.UserID], groups[user.GroupID])
|
_, err := groupHelperService.UserLeaveGroup(users[user.UserID], groups[user.GroupID])
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@ -115,7 +117,7 @@ func CheckUnverifiedUser(ticker *time.Ticker, quitChannel <-chan struct{}, group
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
for _, user := range delete {
|
for _, user := range deleteVerifyUser {
|
||||||
data.RemoveUser(user.UserID, user.GroupID)
|
data.RemoveUser(user.UserID, user.GroupID)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user