mirror of
https://github.com/whitechi73/OpenShamrock.git
synced 2024-08-14 13:12:17 +08:00
Shamrock
: Määritetty tunnus ei vaadi suuraakkosia
This commit is contained in:
parent
741d2c7a84
commit
34eccda233
@ -15,7 +15,7 @@ private suspend fun ApplicationCall.checkToken() {
|
||||
?: fetchOrNull("ticket")
|
||||
?: fetchOrNull("access_token")
|
||||
?: throw ErrorTokenException
|
||||
if (accessToken.startsWith("Bearer ")) {
|
||||
if (accessToken.startsWith("Bearer ", ignoreCase = true)) {
|
||||
accessToken = accessToken.substring(7)
|
||||
}
|
||||
if (token != accessToken) {
|
||||
|
@ -66,7 +66,7 @@ internal class WebSocketService(
|
||||
.ifNullOrEmpty(handshake.getFieldValue("ticket"))
|
||||
.ifNullOrEmpty(handshake.getFieldValue("Authorization"))
|
||||
?: throw ErrorTokenException
|
||||
if (accessToken.startsWith("Bearer ")) {
|
||||
if (accessToken.startsWith("Bearer ", ignoreCase = true)) {
|
||||
accessToken = accessToken.substring(7)
|
||||
}
|
||||
val tokenList = token.split(",", "|", ",")
|
||||
|
@ -106,7 +106,10 @@ internal abstract class WebSocketClientServlet(
|
||||
}
|
||||
|
||||
private fun startHeartbeatTimer() {
|
||||
if (heartbeatInterval <= 0) return
|
||||
if (heartbeatInterval <= 0) {
|
||||
LogCenter.log("被动WebSocket心跳间隔为0,不启动心跳", Level.WARN)
|
||||
return
|
||||
}
|
||||
timer(
|
||||
name = "heartbeat",
|
||||
initialDelay = 0,
|
||||
|
@ -78,6 +78,8 @@ internal abstract class WebSocketTransmitServlet(
|
||||
)
|
||||
)
|
||||
}
|
||||
} else {
|
||||
LogCenter.log("主动WebSocket心跳间隔为0,不启动心跳", Level.WARN)
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user