Support anonymous connect to ws server

This commit is contained in:
2026-09-01 01:13:40 +08:00
parent 559581d33f
commit f5aa7400a8
8 files changed
+56 -42

No files matched your search

@@ -1,29 +0,0 @@
/*
* Copyright © 2026 RTAkland
* Author: RTAkland
* Date: 2026/8/30
*/
package cn.rtast.bldm.codec.util
/**
* get buvid and uid from a cookie
* first -> buvid
* second -> uid
*/
public fun parseBuvidAndUid(cookie: String): Pair<String?, Long?> {
if (cookie.isBlank()) return Pair(null, null)
var buvid: String? = null
var uid: Long? = null
cookie.split(';').forEach { entry ->
val parts = entry.split('=', limit = 2)
if (parts.size == 2) {
when (parts[0].trim()) {
"buvid3" -> buvid = parts[1].trim()
"DedeUserID" -> uid = parts[1].trim().toLongOrNull()
}
}
}
return buvid to uid
}