|
|
|
@ -109,6 +109,8 @@ use auth::Headers;
|
|
|
|
|
|
|
|
|
|
#[put("/devices/identifier/<uuid>/clear-token", data = "<data>")]
|
|
|
|
|
fn clear_device_token(uuid: String, data: Json<Value>, headers: Headers, conn: DbConn) -> EmptyResult {
|
|
|
|
|
let _data: Value = data.into_inner();
|
|
|
|
|
|
|
|
|
|
let device = match Device::find_by_uuid(&uuid, &conn) {
|
|
|
|
|
Some(device) => device,
|
|
|
|
|
None => err!("Device not found")
|
|
|
|
@ -125,6 +127,8 @@ fn clear_device_token(uuid: String, data: Json<Value>, headers: Headers, conn: D
|
|
|
|
|
|
|
|
|
|
#[put("/devices/identifier/<uuid>/token", data = "<data>")]
|
|
|
|
|
fn put_device_token(uuid: String, data: Json<Value>, headers: Headers, conn: DbConn) -> JsonResult {
|
|
|
|
|
let _data: Value = data.into_inner();
|
|
|
|
|
|
|
|
|
|
let device = match Device::find_by_uuid(&uuid, &conn) {
|
|
|
|
|
Some(device) => device,
|
|
|
|
|
None => err!("Device not found")
|
|
|
|
|