Skip to content
Snippets Groups Projects
Commit 750f8c67 authored by insert's avatar insert
Browse files

Provide version object at /, add ready event.

parent 83ee9253
No related merge requests found
......@@ -1885,7 +1885,7 @@ dependencies = [
[[package]]
name = "revolt"
version = "0.2.6"
version = "0.2.7"
dependencies = [
"bcrypt",
"bitfield",
......
[package]
name = "revolt"
version = "0.2.6"
version = "0.2.7"
authors = ["Paul Makles <paulmakles@gmail.com>"]
edition = "2018"
......
......@@ -36,6 +36,8 @@ impl Handler for Server {
match state.try_authenticate(self.id.clone(), token.to_string()) {
StateResult::Success(user_id) => {
let user = crate::database::user::fetch_user(&user_id).unwrap().unwrap();
self.user_id = Some(user_id);
self.sender.send(
json!({
......@@ -43,6 +45,17 @@ impl Handler for Server {
"success": true,
})
.to_string(),
)?;
self.sender.send(
json!({
"type": "ready",
"data": {
// ! FIXME: rewrite
"user": user
}
})
.to_string(),
)
}
StateResult::DatabaseError => self.sender.send(
......
......@@ -6,7 +6,12 @@ use mongodb::bson::doc;
#[get("/")]
pub fn root() -> Response {
Response::Success(json!({
"revolt": "0.2.6"
"revolt": "0.2.7",
"version": {
"major": 0,
"minor": 2,
"patch": 7
}
}))
}
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment