mirror of
https://github.com/modrinth/code.git
synced 2026-08-31 03:55:59 +00:00
Merge branch 'main' into truman/project-download-modal
This commit is contained in:
@@ -130,23 +130,25 @@ pub async fn ws_init(
|
|||||||
)?)
|
)?)
|
||||||
.await;
|
.await;
|
||||||
|
|
||||||
let unread_server_invites = DBNotification::get_many_user_exposed_on_site(
|
let unread_launcher_invites =
|
||||||
user_id.into(),
|
DBNotification::get_many_user_exposed_on_site(
|
||||||
&**pool,
|
user_id.into(),
|
||||||
&redis,
|
&**pool,
|
||||||
)
|
&redis,
|
||||||
.await?
|
)
|
||||||
.into_iter()
|
.await?
|
||||||
.filter(|notification| {
|
.into_iter()
|
||||||
!notification.read
|
.filter(|notification| {
|
||||||
&& matches!(
|
!notification.read
|
||||||
¬ification.body,
|
&& matches!(
|
||||||
NotificationBody::ServerInvite { .. }
|
¬ification.body,
|
||||||
)
|
NotificationBody::ServerInvite { .. }
|
||||||
})
|
| NotificationBody::SharedInstanceInvite { .. }
|
||||||
.map(Notification::from);
|
)
|
||||||
|
})
|
||||||
|
.map(Notification::from);
|
||||||
|
|
||||||
for notification in unread_server_invites {
|
for notification in unread_launcher_invites {
|
||||||
let _ = session.text(serde_json::to_string(¬ification)?).await;
|
let _ = session.text(serde_json::to_string(¬ification)?).await;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user