优化了qq微信切换
This commit is contained in:
@@ -1,11 +1,13 @@
|
||||
import { Router } from 'express'
|
||||
|
||||
import {
|
||||
closeClaimSession,
|
||||
confirmClaimRole,
|
||||
createClaimSession,
|
||||
getClaimDetail,
|
||||
getClaimScreenshotPath,
|
||||
getClaimSessionSummary,
|
||||
reloadClaimSession,
|
||||
redeemClaimTask,
|
||||
} from '../services/claim/claim-session-service.js'
|
||||
import { buildNotFoundPayload, buildSuccessPayload, sendRouteError } from '../utils/http.js'
|
||||
@@ -39,6 +41,24 @@ router.get('/:token/session/summary', async (req, res) => {
|
||||
}
|
||||
})
|
||||
|
||||
router.post('/:token/session/refresh', async (req, res) => {
|
||||
try {
|
||||
const data = await reloadClaimSession(req.params.token)
|
||||
res.json(buildSuccessPayload(data, data.session ? (data.session.notice || '后端页面已刷新') : '领取会话已重置'))
|
||||
} catch (error) {
|
||||
sendRouteError(res, error, '刷新领取会话失败', '[claims/:token/session/refresh]')
|
||||
}
|
||||
})
|
||||
|
||||
router.delete('/:token/session', async (req, res) => {
|
||||
try {
|
||||
const data = await closeClaimSession(req.params.token)
|
||||
res.json(buildSuccessPayload(data, '领取会话已关闭'))
|
||||
} catch (error) {
|
||||
sendRouteError(res, error, '关闭领取会话失败', '[claims/:token/session]')
|
||||
}
|
||||
})
|
||||
|
||||
router.post('/:token/confirm-role', async (req, res) => {
|
||||
try {
|
||||
const data = await confirmClaimRole(req.params.token)
|
||||
|
||||
Reference in New Issue
Block a user