관리자 기능과 계정 즐겨찾기 개선
This commit is contained in:
@@ -165,6 +165,23 @@ const UaDeckApi = (() => {
|
||||
|
||||
getPresets: () => request('/decks/presets'),
|
||||
|
||||
getFavorites: () => request('/decks/favorites'),
|
||||
|
||||
/** @param {string[]} shareCodes */
|
||||
syncFavorites: (shareCodes) =>
|
||||
request('/decks/favorites', {
|
||||
method: 'POST',
|
||||
body: JSON.stringify({ shareCodes }),
|
||||
}),
|
||||
|
||||
/** @param {string} shareCode */
|
||||
addFavorite: (shareCode) =>
|
||||
request(`/decks/favorites/${shareCode}`, { method: 'PUT' }),
|
||||
|
||||
/** @param {string} shareCode */
|
||||
removeFavorite: (shareCode) =>
|
||||
request(`/decks/favorites/${shareCode}`, { method: 'DELETE' }),
|
||||
|
||||
/** 관리자: 회원 목록 */
|
||||
adminGetUsers: (q = '', page = 1) =>
|
||||
request(`/admin/users?q=${encodeURIComponent(q)}&page=${page}`),
|
||||
@@ -185,6 +202,11 @@ const UaDeckApi = (() => {
|
||||
|
||||
adminGetDecks: () => request('/admin/decks'),
|
||||
|
||||
adminGetOrphanPreviews: () => request('/admin/previews/orphans'),
|
||||
|
||||
adminDeleteOrphanPreviews: () =>
|
||||
request('/admin/previews/orphans', { method: 'DELETE' }),
|
||||
|
||||
/** @param {object} body */
|
||||
adminCreatePreset: (body) =>
|
||||
request('/admin/decks/preset', { method: 'POST', body: JSON.stringify(body) }),
|
||||
|
||||
Reference in New Issue
Block a user