- Diantar
- 12 November 2026 pukul 01.16 UTC
- Pengarang
- Kamo
- Kommit
- 5529c35
Percakapan yang dipin anggota (<kamo-chat member-id>): - bootstrap ?memberId= mengembalikan kartu publik anggota (shared PublicOfficerCard: ACTIVE, unlocked Hanya anggota tim dari organisasi kunci; semua yang lain diabaikan) plus mortgageLender (dibagi) MortgageBusiness). Tidak pernah untuk integrasi SPECIFIC_AGENT (petugasnya berasal dari token yang ditandatangani). - createSupportSession / AI handoff take memberId: diperiksa dengan cara yang sama, disimpan pada percakapan **************** dan ditunjuk langsung ke anggota via assignToPreferredAgent (notifikasi ASSIGNED, tidak ada NEW_TICKET yang luas). - Kecualian akses sempit **************** anggota yang dipinjam mencapai itu percakapan tanpa **************** - rincian tiket + bergabung, sesi baca fallback (thread/STOMP/attachments), perubahan status, daftar tiket mereka sendiri **************** lencana pending-count Tidak ada yang lain: tidak ada barisan, tidak ada tiket lain, tidak ada pengaturan; meninggalkan perusahaan akan mengakhirinya. Pesan terlewat sudah mengikuti penerima. Kelanjutan cross-site: - POST /sessions/support/transfer mints a 10-minute, single-use, 256-bit token (SHA-256 in Redis chat:transfer:*) terikat pada percakapan + org; POST /sessions/support/resume menggantikannya dengan sebuah GET+DEL atomik, hanya melalui kunci dari org yang sama, mengembalikan sesi yang sama. Setiap kegagalan adalah salah satu 404. Alamat web: - PUT /web-chat-integrations/{id} menerima allowedOrigins: dinormalisasi ke asal-usul kosong, tidak pernah kosong (kosong = situs web apapun), ditulis ke KEY dan dicerminkan ke websiteUrl; menghapus cache kunci gerbang. DTO sekarang membawa kunci allowedOrigins.
