sudokid-software / filterme_issues

This is currently all tickets under development for FilterMe
0 stars 0 forks source link

Create a connection GenServer #38

Open Sudo-Kid opened 4 years ago

Sudo-Kid commented 4 years ago

We will need a process that will hold the currently open TCP connection to FCM. This connection will be a GenServer.

It will need to establish a connection to the FCM Server at start up time and go through the full authentication system.

The server will also need to cache any inbound messages until after the full connection and auth has been established.

Will need a way to send a push notification message through this process.

This process will not parse any XML as it can be slow and error prone. This will be handled by an XML Stanza parsing process.