MCPcopy Create free account
hub / github.com/firebase/quickstart-js / onNewMessage

Function onNewMessage

functions/public/scripts/main.ts:151–164  ·  view source on GitHub ↗
(snap: DataSnapshot)

Source from the content-addressed store, hash-verified

149
150// This is called when a new Message has been added to the realtime Database.
151const onNewMessage = function(snap: DataSnapshot) {
152 const text = snap.val().text;
153 const name = snap.val().author.name;
154 const messageElement = document.createElement('div');
155 messageElement.classList.add('message-element');
156 const authorContainer = document.createElement('div');
157 authorContainer.innerText = name;
158 authorContainer.classList.add('author-container');
159 const textContainer = document.createElement('div');
160 textContainer.innerText = text;
161 messageElement.appendChild(authorContainer);
162 messageElement.appendChild(textContainer);
163 messageContainer.insertBefore(messageElement, messageContainer.firstChild);
164};
165
166signInButton.addEventListener('click', signIn);
167signOutButton.addEventListener('click', signUserOut);

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected