Skip to content

Instantly share code, notes, and snippets.

@dam13n
Created December 17, 2014 19:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save dam13n/b6d0891ff52e2039ff5d to your computer and use it in GitHub Desktop.
Save dam13n/b6d0891ff52e2039ff5d to your computer and use it in GitHub Desktop.
messagesRef = Firebase(url: "https://swift-chat.firebaseio.com/messages")
// *** STEP 4: RECEIVE MESSAGES FROM FIREBASE
messagesRef.observeEventType(FEventType.ChildAdded, withBlock: { (snapshot) in
let text = snapshot.value["text"] as? String
let sender = snapshot.value["sender"] as? String
let imageUrl = snapshot.value["imageUrl"] as? String
let message = Message(text: text, sender: sender, imageUrl: imageUrl)
self.messages.append(message)
self.finishReceivingMessage()
})
}
based on that, i'd try something like:
messagesRef = Firebase(url: "https://swift-chat.firebaseio.com/ whatever the path to room info is
// *** STEP 4: RECEIVE MESSAGES FROM FIREBASE
messagesRef.observeEventType(FEventType.Value, withBlock: { (snapshot) in
then do whatever here
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment