wip create room now receive errors http status

This commit is contained in:
hugogogo
2023-01-06 16:21:36 +01:00
parent d201060dcf
commit 89d25d15f5
9 changed files with 685 additions and 354 deletions

View File

@@ -0,0 +1,11 @@
<script>
export let content = "warning";
export let bg_color = "rgb(201, 87, 34)";
export let color = "rgb(240, 240, 240)";
</script>
<p style="background-color: {bg_color}; color: {color};">
{content}
</p>

View File

@@ -1,13 +1,16 @@
<script>
<script lang="ts">
import Button from './Chat_button.svelte';
import Warning from './Chat_warning.svelte';
export let layout = "";
export let back = "";
let room_name = "";
let room_type = "";
let room_password = "";
let room_name: string;
let room_type: string;
let room_password: string;
let response_data: string;
let response_status: number = 200;
let response_message: string;
async function handleSubmit(evt)
{
@@ -29,7 +32,10 @@
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify(formData),
});
console.log(await response.json());
response_data = await response.json();
console.log(response_data);
response_status = response_data.statusCode;
response_message = response_data.message;
}
</script>
@@ -54,6 +60,9 @@
<!-- panel_create -->
<div class="panel panel_create __border_top">
<form on:submit|preventDefault={handleSubmit}>
{#if response_status !== 200}
<Warning content={response_message}/>
{/if}
<!-- name: -->
<label for="chat_name"><p>new room name :</p></label>
<input id="chat_name" bind:value={room_name} name="room_name" required>