private-user-1e9
सूचनाएँ
सर्वर का एक इवेंट, हर उस सतह तक पहुँचता है जो उपयोगकर्ता ने खुली छोड़ी है।
उपयोग का उदाहरण
चैट का कमरा एक presence चैनल है। सदस्यता चैनल से आती है, उस तालिका से नहीं जिसे आप सिंक में रखते हैं। संदेश इवेंट हैं; और टाइपिंग संकेत आपके सर्वर को कभी छूते ही नहीं।
इतिहास आपके डेटाबेस का काम है, चैनल का नहीं। जो क्लाइंट जुड़ता है उसे उसके बाद का मिलता है — पिछला HTTP से लोड कीजिए।
const room = pusher.subscribe('presence-room-42')room.bind('pusher:subscription_succeeded', (members) => { renderMemberList(members)})room.bind('pusher:member_added', (m) => addMember(m))room.bind('pusher:member_removed', (m) => removeMember(m))room.bind('message', (msg) => appendMessage(msg))// Ephemeral, straight between subscribers.input.oninput = () => room.trigger('client-typing', { at: Date.now() })आधिकारिक Pusher लाइब्रेरियों से लिखा गया, बिना बदलाव के — इंस्टॉल करने के लिए PushCaster का कोई पैकेज नहीं है। पूरा दस्तावेज़
सर्वर का एक इवेंट, हर उस सतह तक पहुँचता है जो उपयोगकर्ता ने खुली छोड़ी है।
मेट्रिक पोलिंग से माँगने के बजाय, जैसे-जैसे बदलें वैसे भेजिए।
ट्रैक की गई सदस्यता के साथ साझा दस्तावेज़, कैनवस और कर्सर।