릴리스: v1.3.43 템플릿 요청 토스트 상태 보정
This commit is contained in:
@@ -762,6 +762,7 @@ async function toggleFavorite() {
|
||||
}
|
||||
|
||||
async function requestTemplate(type) {
|
||||
const shouldSaveToMyTierList = !!templateRequestSaveToMyTierList.value
|
||||
try {
|
||||
isRequestingTemplate.value = true
|
||||
await uploadPendingCustomItems()
|
||||
@@ -775,7 +776,7 @@ async function requestTemplate(type) {
|
||||
thumbnailSrc: uploadedThumbnailSrc || thumbnailSrc.value || '',
|
||||
isPublic: !!isPublic.value,
|
||||
showCharacterNames: !!showCharacterNames.value,
|
||||
saveToMyTierList: !!templateRequestSaveToMyTierList.value,
|
||||
saveToMyTierList: shouldSaveToMyTierList,
|
||||
groups: buildGroupPayload(),
|
||||
boardItems: Object.values(itemsById.value),
|
||||
})
|
||||
@@ -798,10 +799,10 @@ async function requestTemplate(type) {
|
||||
if (type === 'update') closeTemplateUpdateModal()
|
||||
toast.success(
|
||||
type === 'create'
|
||||
? templateRequestSaveToMyTierList.value
|
||||
? shouldSaveToMyTierList
|
||||
? '템플릿 등록 요청과 내 티어표 저장을 함께 완료했어요.'
|
||||
: '템플릿 등록 요청을 보냈어요.'
|
||||
: templateRequestSaveToMyTierList.value
|
||||
: shouldSaveToMyTierList
|
||||
? '템플릿 업데이트 요청과 내 티어표 저장을 함께 완료했어요.'
|
||||
: '템플릿 업데이트 요청을 보냈어요.'
|
||||
)
|
||||
@@ -822,6 +823,10 @@ async function requestTemplate(type) {
|
||||
toast.error('요청 제목, 설명, 아이템 이름 중 길이 제한을 넘긴 값이 없는지 확인해주세요.')
|
||||
return
|
||||
}
|
||||
if (e?.status === 500 && shouldSaveToMyTierList) {
|
||||
toast.error('템플릿 요청 중 내 티어리스트 저장 단계에서 서버 오류가 발생했어요. 백엔드를 재시작한 뒤 다시 시도해주세요.')
|
||||
return
|
||||
}
|
||||
toast.error(type === 'create' ? '템플릿 등록 요청에 실패했어요.' : '템플릿 업데이트 요청에 실패했어요.')
|
||||
} finally {
|
||||
isRequestingTemplate.value = false
|
||||
|
||||
Reference in New Issue
Block a user