1
0
mirror of https://github.com/ragestudio/comty.git synced 2025-06-26 02:44:16 +00:00
2023-05-24 17:40:41 +00:00

69 lines
1.8 KiB
JavaScript
Executable File

import request from "../../handlers/request"
import Settings from "../../helpers/withSettings"
export default class FeedModel {
static getMusicFeed = async ({ trim, limit } = {}) => {
const { data } = await request({
method: "GET",
url: `/feed/music`,
params: {
trim: trim ?? 0,
limit: limit ?? Settings.get("feed_max_fetch"),
}
})
return data
}
static getGlobalMusicFeed = async ({ trim, limit } = {}) => {
const { data } = await request({
method: "GET",
url: `/feed/music/global`,
params: {
trim: trim ?? 0,
limit: limit ?? Settings.get("feed_max_fetch"),
}
})
return data
}
static getTimelineFeed = async ({ trim, limit } = {}) => {
const { data } = await request({
method: "GET",
url: `/feed/timeline`,
params: {
trim: trim ?? 0,
limit: limit ?? Settings.get("feed_max_fetch"),
}
})
return data
}
static getPostsFeed = async ({ trim, limit } = {}) => {
const { data } = await request({
method: "GET",
url: `/feed/posts`,
params: {
trim: trim ?? 0,
limit: limit ?? Settings.get("feed_max_fetch"),
}
})
return data
}
static getPlaylistsFeed = async ({ trim, limit } = {}) => {
const { data } = await request({
method: "GET",
url: `/feed/playlists`,
params: {
trim: trim ?? 0,
limit: limit ?? Settings.get("feed_max_fetch"),
}
})
return data
}
}