CSwala / CSwala-android

An app that is a one-stop destination for all the CS enthusiasts, providing resources like Information scrapping techniques, best YT channels, courses available free-of-cost, etc. & knowledge about every domain and field that exists on the Internet related to Computer Science along with News, Jobs, and Internships opportunities in these domains along with valuable tips and hacks from mentors for a particular domain.
54 stars 51 forks source link

Fix part of #116 #149

Closed SanjayDevTech closed 3 years ago

SanjayDevTech commented 3 years ago

Explanation

I have implemented group chat community feature. Used Realtime database to fetch chats and used Firebase-UI to display Since this PR won't contain full fledged chat feature but it covers the basic functionality of chat. This PR Fixes part of #116

Checklist

SanjayDevTech commented 3 years ago

image

This is the structure of the msg in the database. content => Actual text content createdTime => The timestamp at which the msg was sent msgId => The key of the msg object senderId => UId of the sender senderName => Name of the sender (This can be retrieved from getDisplayName() method of FirebaseUser class.. This works only for Google or any other social login... It won't work for Email password validation)

SanjayDevTech commented 3 years ago

image