mirror of
https://github.com/whitechi73/OpenShamrock.git
synced 2024-08-14 13:12:17 +08:00
fix: #351
This commit is contained in:
parent
609e87d0ec
commit
cdc9ca1a72
@ -161,7 +161,7 @@ internal object RichProtoSvc: QQInterfaces() {
|
|||||||
): String {
|
): String {
|
||||||
val isNtServer = originalUrl.startsWith("/download")
|
val isNtServer = originalUrl.startsWith("/download")
|
||||||
if (isNtServer) {
|
if (isNtServer) {
|
||||||
val tmpRKey = NtV2RichMediaSvc.getTempNtRKey()
|
val tmpRKey = getTempNtRKey()
|
||||||
if (tmpRKey.isSuccess) {
|
if (tmpRKey.isSuccess) {
|
||||||
val tmpRKeyRsp = tmpRKey.getOrThrow()
|
val tmpRKeyRsp = tmpRKey.getOrThrow()
|
||||||
val tmpRKeyMap = hashMapOf<UInt, String>()
|
val tmpRKeyMap = hashMapOf<UInt, String>()
|
||||||
@ -169,10 +169,10 @@ internal object RichProtoSvc: QQInterfaces() {
|
|||||||
tmpRKeyMap[rKeyInfo.type] = rKeyInfo.rkey
|
tmpRKeyMap[rKeyInfo.type] = rKeyInfo.rkey
|
||||||
}
|
}
|
||||||
val rkey = tmpRKeyMap[when(chatType) {
|
val rkey = tmpRKeyMap[when(chatType) {
|
||||||
MsgConstant.KCHATTYPEDISC, MsgConstant.KCHATTYPEGROUP -> 10u
|
MsgConstant.KCHATTYPEDISC, MsgConstant.KCHATTYPEGROUP -> 20u
|
||||||
MsgConstant.KCHATTYPEC2C -> 20u
|
MsgConstant.KCHATTYPEC2C -> 10u
|
||||||
MsgConstant.KCHATTYPEGUILD -> 10u
|
MsgConstant.KCHATTYPEGUILD -> 20u
|
||||||
else -> 0u
|
else -> 20u
|
||||||
}]
|
}]
|
||||||
if (rkey != null) {
|
if (rkey != null) {
|
||||||
return "https://$MULTIMEDIA_DOMAIN$originalUrl$rkey"
|
return "https://$MULTIMEDIA_DOMAIN$originalUrl$rkey"
|
||||||
@ -242,7 +242,7 @@ internal object RichProtoSvc: QQInterfaces() {
|
|||||||
tmpRKeyRsp.rkeys?.forEach { rKeyInfo ->
|
tmpRKeyRsp.rkeys?.forEach { rKeyInfo ->
|
||||||
tmpRKeyMap[rKeyInfo.type] = rKeyInfo.rkey
|
tmpRKeyMap[rKeyInfo.type] = rKeyInfo.rkey
|
||||||
}
|
}
|
||||||
val rkey = tmpRKeyMap[10u]
|
val rkey = tmpRKeyMap[20u]
|
||||||
if (rkey != null) {
|
if (rkey != null) {
|
||||||
return "https://$MULTIMEDIA_DOMAIN$originalUrl$rkey"
|
return "https://$MULTIMEDIA_DOMAIN$originalUrl$rkey"
|
||||||
}
|
}
|
||||||
@ -293,7 +293,7 @@ internal object RichProtoSvc: QQInterfaces() {
|
|||||||
tmpRKeyRsp.rkeys?.forEach { rKeyInfo ->
|
tmpRKeyRsp.rkeys?.forEach { rKeyInfo ->
|
||||||
tmpRKeyMap[rKeyInfo.type] = rKeyInfo.rkey
|
tmpRKeyMap[rKeyInfo.type] = rKeyInfo.rkey
|
||||||
}
|
}
|
||||||
val rkey = tmpRKeyMap[20u]
|
val rkey = tmpRKeyMap[10u]
|
||||||
if (rkey != null) {
|
if (rkey != null) {
|
||||||
return "https://$MULTIMEDIA_DOMAIN$originalUrl$rkey"
|
return "https://$MULTIMEDIA_DOMAIN$originalUrl$rkey"
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user