add: service edit date + browser session ids
This commit is contained in:
parent
9aee80493f
commit
cfcc2358f4
17 changed files with 148 additions and 29 deletions
|
@ -140,6 +140,20 @@ macro_rules! get_user_from_token {
|
|||
None
|
||||
}
|
||||
}};
|
||||
|
||||
(--browser_session=$browser_session:expr, $db:expr) => {{
|
||||
// browser session id
|
||||
match $db.get_user_by_browser_session(&$browser_session).await {
|
||||
Ok(ua) => {
|
||||
if ua.permissions.check_banned() {
|
||||
None
|
||||
} else {
|
||||
Some(ua)
|
||||
}
|
||||
}
|
||||
Err(_) => None,
|
||||
}
|
||||
}};
|
||||
}
|
||||
|
||||
#[macro_export]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue