blob: 19866656e1ac19f4aa9b0a795a452e3ba630ee45 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
|
<script>
import { goto } from '$app/navigation';
let Err = null;
let data;
console.log(data);
// $: console.log(data)
fetch(`/api/v1/list`)
.then((res) => {
console.log(`Got res: ${res}`)
console.log(res)
return res.json()
})
.then((jsonResp) => {
console.log(`jsonResp: ${jsonResp}`)
console.log(jsonResp)
if (jsonResp.Code === 401) {
console.log(`status code === 401: ${jsonResp.Code}`)
window.localStorage.removeItem('loggedIn');
window.localStorage.setItem('loggedIn', 'false');
goto('/login');
} else if (jsonResp.Code !== 200) {
Err = `Received code: ${jsonResp.Code} message: ${jsonResp.Msg}`
} else {
window.localStorage.removeItem('loggedIn');
window.localStorage.setItem('loggedIn', 'true');
data = jsonResp.Data
}
})
.catch((error) => {
console.log(error)
Err = `Encountered error: ${error}`;
})
</script>
{#if data}
<ul>
{#each data as paste (paste.id)}
<li>
<a href="/view/{paste.id}">
ID: {paste.id} ({paste.size} bytes)
</a>
</li>
{/each}
</ul>
{:else if Err}
{Err}
{:else}
Loading....
{/if}
|