- Dikirim
- 3 September 2026 pukul 04.33 UTC
- Penulis
- Kamo
- Commit
- eabb41f
Integrasi VoIPService 's JustCall perlu untuk mendaratkan kontak pelanggan di buku alamat anggota kanan, dan ini adalah dimana kontak ditulis: sebuah Kontak memetakan hanya skalar, dengan email, telepon, alamat, orgs, URL, IM dan hubungan di tujuh tabel tanpa cascade, hanya terjangkau melalui ContactDetailStore. Seorang penelepon menulis tabel-tabel dari layanan lain akan diam-diam drop setiap nomor telepon - satu bidang integrasi telepon ada untuk antarkan - sehingga ketekunan tetap di sini dan posting penelepon untuk itu. Kepemilikan adalah bagian load- bantalan. _ ID CONTACT.OWNER TIDAK KOSONG dan titik di pengguna, dan pemilik ContactBook IS kontrol aksesnya (sebuah buku tanpa pemilik milik tidak ada dan 404s untuk semua orang), sehingga batch harus nama anggota yang kontak milik dan ditolak langsung ketika tidak. Setiap sumber mendapat buku sendiri di balik sebuah CAKactIntegration baris daripada yang dicampur menjadi "My Kontak ": baris disinkronkan dan baris yang diketik dengan tangan memiliki lifecycles yang berbeda, dan anggota dapat menyembunyikan atau menjatuhkan yang impor tanpa menyentuh mereka sendiri. Upserts cocok pada uid, yang nama pemanggil ke sistem nya. UID unik per buku, sehingga juga apa yang membuat re- sync dan bukan kedua salinan segalanya. Dikaitkan di bawah / api / internal, dijaga utuh oleh InternalOtorisasi - tidak ada anggota sesi di balik panggilan ini, jadi tanpa filter ini akan menjadi titik akhir untuk menulis kontak sewenang-wenang ke dalam buku-buku anggota sewenang-wenang.