expiration checkj
parent
2983531a8c
commit
4c1a12af4c
|
@ -100,7 +100,12 @@ func IncomingMessagesHandler() {
|
||||||
replyMessage = "The code you entered is invalid. Please check the code and try again."
|
replyMessage = "The code you entered is invalid. Please check the code and try again."
|
||||||
} else {
|
} else {
|
||||||
// code found in cache
|
// code found in cache
|
||||||
|
// check if code is expired
|
||||||
|
if tempVerify.ExpiredAt.Before(time.Now()) {
|
||||||
|
logger.AddSystemLog(rslogger.LogTypeWarning, "Received code which was expired from user: %s %s. Message: %s", update.Message.From.FirstName, update.Message.From.LastName, code)
|
||||||
|
|
||||||
|
replyMessage = "The code you entered is expired. Please check the code and try again."
|
||||||
|
} else {
|
||||||
var foundVerifiedUser structs.VerifiedUser
|
var foundVerifiedUser structs.VerifiedUser
|
||||||
|
|
||||||
database.DB.Where("chat_id = ?", update.Message.From.ID).First(&foundVerifiedUser)
|
database.DB.Where("chat_id = ?", update.Message.From.ID).First(&foundVerifiedUser)
|
||||||
|
@ -125,6 +130,7 @@ func IncomingMessagesHandler() {
|
||||||
|
|
||||||
logger.AddSystemLog(rslogger.LogTypeInfo, "User: %s %s has subscribed to receive notifications", update.Message.From.FirstName, update.Message.From.LastName)
|
logger.AddSystemLog(rslogger.LogTypeInfo, "User: %s %s has subscribed to receive notifications", update.Message.From.FirstName, update.Message.From.LastName)
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
cache.RemoveTempVerifyCode(tempVerify.UserId)
|
cache.RemoveTempVerifyCode(tempVerify.UserId)
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,7 +6,7 @@ import (
|
||||||
|
|
||||||
const (
|
const (
|
||||||
VerifyCodeLength = 6
|
VerifyCodeLength = 6
|
||||||
TempVerifyCodeExpirationTime = 5 * time.Minute
|
TempVerifyCodeExpirationTime = 10 * time.Minute // also change on admin dashboard web
|
||||||
|
|
||||||
NotificationIconSuccess = "🟢"
|
NotificationIconSuccess = "🟢"
|
||||||
NotificationSymbolInfo = "🔵"
|
NotificationSymbolInfo = "🔵"
|
||||||
|
|
Loading…
Reference in New Issue