Skip to content

SnakOleg/foxochat-backend

 
 

Repository files navigation

FoxoChat Backend

Backend service of FoxoChat

Resources

Acknowledgements

We would like to thank the following people and organizations for their valuable input and support in the development of the backend:

  • Java for making it possible for this project to exist
  • Foxes they are just so cute :3

Without your help, the FoxoChat Backend project would not have been possible. We are grateful for your participation and support!

Gateway lifecycle

sequenceDiagram
    autonumber
    participant Client
    participant Gateway
    Client->>Gateway: Establish connection with Gateway
    Client->>Gateway: Send Identify (op 1)
    Gateway->>Client: Receive Hello (op 2)
    loop Every heartbeat_interval
        Client-->>Gateway: Send Heartbeat (op 3)
        Gateway-->>Client: Receive Heartbeat ACK (op 4)
    end
    Gateway->>Client: Receive Dispatch (op 0)
Loading

License

This project is licensed under the MIT license - see LICENSE for details.

If you have any questions or problems with FoxoChat Backend, please contact us at Discord.

About

Server side of the FoxoChat messenger developed in Java

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 97.9%
  • HTML 1.6%
  • Dockerfile 0.5%