项目作者: dery96

项目描述 :
backend of chat application written in Java using Javalin (web framework), active-jdbc, sqlite-jdbc
高级语言: Java
项目地址: git://github.com/dery96/java-server-smcebi-chat.git
创建时间: 2017-11-29T20:11:46Z
项目社区:https://github.com/dery96/java-server-smcebi-chat

开源协议:

下载


Java Smcebi Chat Server

this is simple server chat application for university java project using:

  • Websocket for chat communication
  • WebRTC for microphone and video communication
  • HTTP requests

Package that we use:

  • Javalin (Server that handles websocket and http requests)
  • sqlite-jdbc for sqlite database communication
  • active-jdbc sqlite3 ORM

Api:

POST

/account/login/ require: login, password

/account/new/ require: name, password, nickname gender (M or F)

/account/change/password/ require: token, user_id, password, newPassword

/account/change/nickname/ require: token, user_id, password, newNickname

/user/all/ require: token

/channel/all/ require: token

/channel/new/ require: token, name, owner_id, size

/channel/delete/ require: token, user_id, channel_id

/token/test/ require: token (ExpireSessionTest if expired then RefreshToken)

/token/refresh/ require: token

GET