multiple fixes
This commit is contained in:
parent
4df7ff8413
commit
2384fd8c4f
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "api"
|
||||
version = "0.9.5-dev"
|
||||
version = "1.0.0"
|
||||
edition = "2018"
|
||||
license = "AGPL-3.0-or-later"
|
||||
authors = ["Denys Konovalov <denys.konovalov@protonmail.com>"]
|
||||
|
@ -20,4 +20,6 @@ services:
|
||||
KC_OPENID_TOKEN_ENDPOINT: https://example.keycloak.com/auth/realms/EXAMPLE_REALM/protocol/openid-connect/token
|
||||
KC_OPENID_USERINFO_ENDPOINT: https://example.keycloak.com/auth/realms/EXAMPLE_REALM/protocol/openid-connect/userinfo
|
||||
KC_CLIENT_ID: EXAMPLE_CLIENT
|
||||
ROCKET_DATABASES: '{timetable={url="postgres://meincantor:meincantor_password@postgres/meincantor_db"}}''
|
||||
ROCKET_DATABASES: '{timetable={url="postgres://meincantor:meincantor_password@postgres/meincantor_db"}}'
|
||||
volumes:
|
||||
- ./static:/app/static
|
||||
|
@ -422,14 +422,8 @@ pub async fn get_class_timetable(_conn: DbConn, class: String, url: String) -> T
|
||||
}
|
||||
response.courses.sort_by(|a, b| {
|
||||
let n1 = a.as_object().unwrap().get("St").unwrap().as_i64().unwrap();
|
||||
let sb1 = a.as_object().unwrap().get("Fa").unwrap().as_str().unwrap();
|
||||
let n2 = b.as_object().unwrap().get("St").unwrap().as_i64().unwrap();
|
||||
let sb2 = b.as_object().unwrap().get("Fa").unwrap().as_str().unwrap();
|
||||
if n1 == n2 {
|
||||
sb1.cmp(&sb2)
|
||||
} else {
|
||||
n1.cmp(&n2)
|
||||
}
|
||||
n1.cmp(&n2)
|
||||
});
|
||||
response.count = response.courses.len();
|
||||
} else if class == String::from("12")
|
||||
@ -467,14 +461,8 @@ pub async fn get_class_timetable(_conn: DbConn, class: String, url: String) -> T
|
||||
}
|
||||
response.courses.sort_by(|a, b| {
|
||||
let n1 = a.as_object().unwrap().get("St").unwrap().as_i64().unwrap();
|
||||
let sb1 = a.as_object().unwrap().get("Fa").unwrap().as_str().unwrap();
|
||||
let n2 = b.as_object().unwrap().get("St").unwrap().as_i64().unwrap();
|
||||
let sb2 = b.as_object().unwrap().get("Fa").unwrap().as_str().unwrap();
|
||||
if n1 == n2 {
|
||||
sb1.cmp(&sb2)
|
||||
} else {
|
||||
n1.cmp(&n2)
|
||||
}
|
||||
n1.cmp(&n2)
|
||||
});
|
||||
response.count = response.courses.len();
|
||||
}
|
||||
|
Reference in New Issue
Block a user