mirror of
https://github.com/ragestudio/comty.git
synced 2025-06-11 11:34:15 +00:00
- Introduces a new Music Library system for managing favorites (tracks, playlists, releases), replacing the previous TrackLike model. - Completely revamps the Studio TV profile page, adding live statistics, stream configuration, restream management, and media URL display. - Enhances the media player with a custom seekbar and improved audio playback logic for MPD and non-MPD sources. - Lays foundational groundwork for chat encryption with new models and APIs. - Refactors critical UI components like PlaylistView and PagePanel. - Standardizes monorepo development scripts to use npm. - Updates comty.js submodule and adds various new UI components.
24 lines
387 B
JavaScript
24 lines
387 B
JavaScript
import { Session } from "@db_models"
|
|
|
|
export default {
|
|
middlewares: ["withAuthentication"],
|
|
fn: async (req) => {
|
|
let sessions = await Session.find({
|
|
user_id: req.auth.session.user_id,
|
|
})
|
|
|
|
sessions = sessions.map((session) => {
|
|
return session._id.toString()
|
|
})
|
|
|
|
await Session.deleteMany({
|
|
_id: sessions,
|
|
})
|
|
|
|
return {
|
|
ok: true,
|
|
sessions: sessions,
|
|
}
|
|
},
|
|
}
|