f090_magic_strings_refactoring #35
@@ -9,7 +9,7 @@
|
|||||||
import shortenFileSize from '$lib/helper/shortenFileSize.js';
|
import shortenFileSize from '$lib/helper/shortenFileSize.js';
|
||||||
import Exclamation from '$lib/icons/Exclamation.svelte';
|
import Exclamation from '$lib/icons/Exclamation.svelte';
|
||||||
import FileRect from '$lib/icons/File-rect.svelte';
|
import FileRect from '$lib/icons/File-rect.svelte';
|
||||||
import { ROUTE_NAMES } from '../../index.js';
|
import { API_ROUTES, ROUTE_NAMES } from '../../index.js';
|
||||||
|
|
||||||
export let form;
|
export let form;
|
||||||
|
|
||||||
@@ -152,7 +152,6 @@
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
// `/(angemeldet)/view` return true or false
|
|
||||||
async function checkVorgangExists(vorgangName: string) {
|
async function checkVorgangExists(vorgangName: string) {
|
||||||
if (vorgangName == '') {
|
if (vorgangName == '') {
|
||||||
vorgangPIN = vorgangPINOld;
|
vorgangPIN = vorgangPINOld;
|
||||||
@@ -160,7 +159,8 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
const url = `/api/list/${vorgangName}`;
|
// `HEAD` method
|
||||||
|
const url = API_ROUTES.VORGANG_NAME_EXIST(vorgangName);
|
||||||
const response = await fetch(url, { method: 'HEAD' });
|
const response = await fetch(url, { method: 'HEAD' });
|
||||||
|
|
||||||
if (response.status === 200) {
|
if (response.status === 200) {
|
||||||
@@ -186,7 +186,7 @@
|
|||||||
async function getVorgangPIN(vorgangName: string) {
|
async function getVorgangPIN(vorgangName: string) {
|
||||||
if (vorgangName == '') return;
|
if (vorgangName == '') return;
|
||||||
|
|
||||||
let url = `/api/vorgang/${vorgangName}/vorgangPIN`;
|
let url = API_ROUTES.VORGANG_PIN(vorgangName);
|
||||||
const response = await fetch(url);
|
const response = await fetch(url);
|
||||||
|
|
||||||
if (response.status == 200) {
|
if (response.status == 200) {
|
||||||
|
|||||||
@@ -24,10 +24,13 @@ export const ROUTE_NAMES = {
|
|||||||
ANMELDUNG: '/anmeldung',
|
ANMELDUNG: '/anmeldung',
|
||||||
ANMELDUNG_LOGIN: '/anmeldung?/login',
|
ANMELDUNG_LOGIN: '/anmeldung?/login',
|
||||||
ANMELDUNG_LOGOUT: '/anmeldung?/logout',
|
ANMELDUNG_LOGOUT: '/anmeldung?/logout',
|
||||||
ANMELDUNG_GET_VORGANG_BY_TOKEN: '/anmeldung?/getVorgangByToken',
|
ANMELDUNG_GET_VORGANG_BY_TOKEN: '/anmeldung?/getVorgangByToken'
|
||||||
};
|
};
|
||||||
|
|
||||||
export const API_ROUTES = {
|
export const API_ROUTES = {
|
||||||
LIST: '/api/list',
|
LIST: '/api/list',
|
||||||
VORGANG: (vorgangToken: string) => `/api/list/${vorgangToken}`
|
VORGANG: (vorgangToken: string) => `/api/list/${vorgangToken}`,
|
||||||
|
// via `HEAD` method
|
||||||
|
VORGANG_NAME_EXIST: (vorgangName: string) => `/api/list/${vorgangName}`,
|
||||||
|
VORGANG_PIN: (vorgangName: string) =>`/api/vorgang/${vorgangName}/vorgangPIN`
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user