Переглянути джерело

[core] fix: announcements cookie (#2512)

cssxsh 2 роки тому
батько
коміт
bec756e0bf

+ 3 - 0
mirai-core/src/commonMain/kotlin/contact/announcement/AnnouncementsImpl.kt

@@ -270,7 +270,9 @@ internal object AnnouncementProtocol {
                 })
                 })
             )
             )
             cookie("uin", "o$id")
             cookie("uin", "o$id")
+            cookie("p_uin", "o$id")
             cookie("skey", sKey)
             cookie("skey", sKey)
+            cookie("p_skey", psKey("qun.qq.com"))
         }.bodyAsText().loadSafelyAs(GroupAnnouncementList.serializer())
         }.bodyAsText().loadSafelyAs(GroupAnnouncementList.serializer())
     }
     }
 
 
@@ -299,6 +301,7 @@ internal object AnnouncementProtocol {
             cookie("uin", "o$id")
             cookie("uin", "o$id")
             cookie("p_uin", "o$id")
             cookie("p_uin", "o$id")
             cookie("skey", sKey)
             cookie("skey", sKey)
+            cookie("p_skey", psKey("qun.qq.com"))
         }.bodyAsText().loadAs(GroupAnnouncement.serializer())
         }.bodyAsText().loadAs(GroupAnnouncement.serializer())
     }
     }