Updates to match API changes.
This commit is contained in:
parent
112acbc9d2
commit
a74ac00b55
7 changed files with 23 additions and 32 deletions
|
@ -1,14 +1,15 @@
|
||||||
|
export const authorization = {
|
||||||
|
message: false,
|
||||||
|
}
|
||||||
|
|
||||||
export function isLoggedIn(): Promise<boolean> {
|
export function isLoggedIn(): Promise<boolean> {
|
||||||
return fetch('http://localhost:31337/user/authorized', {
|
return fetch('http://192.168.50.91:31337/user/authorized', {
|
||||||
credentials: 'include',
|
credentials: 'include',
|
||||||
})
|
})
|
||||||
.then((res) => {
|
.then((res) => {
|
||||||
return res.json().then((res_json) => {
|
return res.json().then((res_json) => {
|
||||||
const is_authorized = res_json.message
|
return res_json.message
|
||||||
return Boolean(is_authorized)
|
|
||||||
})
|
})
|
||||||
})
|
})
|
||||||
.catch(() => {
|
.catch(() => {})
|
||||||
return false
|
|
||||||
})
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,7 +9,7 @@ export const function_tags_store = reactive({
|
||||||
})
|
})
|
||||||
|
|
||||||
export function update_function_tags() {
|
export function update_function_tags() {
|
||||||
fetch('http://localhost:31337/all/function-tags', {
|
fetch('http://192.168.50.91:31337/all/function-tags', {
|
||||||
credentials: 'include',
|
credentials: 'include',
|
||||||
})
|
})
|
||||||
.then((res) => {
|
.then((res) => {
|
||||||
|
@ -24,9 +24,9 @@ export function update_function_tags() {
|
||||||
}
|
}
|
||||||
|
|
||||||
export function add_function_tag(function_tag_name: string) {
|
export function add_function_tag(function_tag_name: string) {
|
||||||
const post_url = new URL('http://localhost:31337/function-tag')
|
const post_url = new URL('http://192.168.50.91:31337/function-tag')
|
||||||
const search_params = new URLSearchParams()
|
const search_params = new URLSearchParams()
|
||||||
search_params.append('name', function_tag_name)
|
search_params.append('id', function_tag_name)
|
||||||
post_url.search = search_params.toString()
|
post_url.search = search_params.toString()
|
||||||
fetch(post_url, {
|
fetch(post_url, {
|
||||||
credentials: 'include',
|
credentials: 'include',
|
||||||
|
@ -34,9 +34,6 @@ export function add_function_tag(function_tag_name: string) {
|
||||||
body: JSON.stringify({
|
body: JSON.stringify({
|
||||||
name: function_tag_name,
|
name: function_tag_name,
|
||||||
}),
|
}),
|
||||||
headers: {
|
|
||||||
'Content-Type': 'application/json',
|
|
||||||
},
|
|
||||||
})
|
})
|
||||||
.then((res) => {
|
.then((res) => {
|
||||||
if (res.status === 400) {
|
if (res.status === 400) {
|
||||||
|
|
|
@ -23,7 +23,7 @@ export const functions_store = reactive({
|
||||||
})
|
})
|
||||||
|
|
||||||
export function get_functions() {
|
export function get_functions() {
|
||||||
fetch('http://localhost:31337/all/functions', {
|
fetch('http://192.168.50.91:31337/all/functions', {
|
||||||
credentials: 'include',
|
credentials: 'include',
|
||||||
})
|
})
|
||||||
.then((res) => {
|
.then((res) => {
|
||||||
|
@ -43,9 +43,9 @@ export function update_function(
|
||||||
function_tags: string[],
|
function_tags: string[],
|
||||||
function_requirements: string[],
|
function_requirements: string[],
|
||||||
) {
|
) {
|
||||||
const post_url = new URL('http://localhost:31337/function')
|
const post_url = new URL('http://192.168.50.91:31337/function')
|
||||||
const search_params = new URLSearchParams()
|
const search_params = new URLSearchParams()
|
||||||
search_params.append('name', function_name)
|
search_params.append('id', function_name)
|
||||||
function_tags.forEach((tag) => {
|
function_tags.forEach((tag) => {
|
||||||
search_params.append('tags', tag)
|
search_params.append('tags', tag)
|
||||||
})
|
})
|
||||||
|
@ -63,9 +63,6 @@ export function update_function(
|
||||||
tags: function_tags,
|
tags: function_tags,
|
||||||
requirements: function_requirements,
|
requirements: function_requirements,
|
||||||
}),
|
}),
|
||||||
headers: {
|
|
||||||
'Content-Type': 'application/json',
|
|
||||||
},
|
|
||||||
})
|
})
|
||||||
.then((res) => {
|
.then((res) => {
|
||||||
if (res.status === 400) {
|
if (res.status === 400) {
|
||||||
|
@ -80,9 +77,9 @@ export function update_function(
|
||||||
}
|
}
|
||||||
|
|
||||||
export function delete_function(function_name: string) {
|
export function delete_function(function_name: string) {
|
||||||
const delete_url = new URL('http://localhost:31337/function')
|
const delete_url = new URL('http://192.168.50.91:31337/function')
|
||||||
const search_params = new URLSearchParams()
|
const search_params = new URLSearchParams()
|
||||||
search_params.append('name', function_name)
|
search_params.append('id', function_name)
|
||||||
delete_url.search = search_params.toString()
|
delete_url.search = search_params.toString()
|
||||||
fetch(delete_url, {
|
fetch(delete_url, {
|
||||||
credentials: 'include',
|
credentials: 'include',
|
||||||
|
@ -108,9 +105,9 @@ export function add_function(
|
||||||
function_tags: string[],
|
function_tags: string[],
|
||||||
function_requirements: string[],
|
function_requirements: string[],
|
||||||
) {
|
) {
|
||||||
const post_url = new URL('http://localhost:31337/function')
|
const post_url = new URL('http://192.168.50.91:31337/function')
|
||||||
const search_params = new URLSearchParams()
|
const search_params = new URLSearchParams()
|
||||||
search_params.append('name', function_name)
|
search_params.append('id', function_name)
|
||||||
function_tags.forEach((tag) => {
|
function_tags.forEach((tag) => {
|
||||||
search_params.append('tags', tag)
|
search_params.append('tags', tag)
|
||||||
})
|
})
|
||||||
|
@ -128,9 +125,6 @@ export function add_function(
|
||||||
tags: function_tags,
|
tags: function_tags,
|
||||||
requirements: function_requirements,
|
requirements: function_requirements,
|
||||||
}),
|
}),
|
||||||
headers: {
|
|
||||||
'Content-Type': 'application/json',
|
|
||||||
},
|
|
||||||
})
|
})
|
||||||
.then((res) => {
|
.then((res) => {
|
||||||
if (res.status === 400) {
|
if (res.status === 400) {
|
||||||
|
|
|
@ -9,7 +9,7 @@ export const groups_store = reactive({
|
||||||
})
|
})
|
||||||
|
|
||||||
export function update_groups() {
|
export function update_groups() {
|
||||||
fetch('http://localhost:31337/all/groups', {
|
fetch('http://192.168.50.91:31337/all/groups', {
|
||||||
credentials: 'include',
|
credentials: 'include',
|
||||||
})
|
})
|
||||||
.then((res) => {
|
.then((res) => {
|
||||||
|
@ -24,13 +24,10 @@ export function update_groups() {
|
||||||
}
|
}
|
||||||
|
|
||||||
export function add_group(group: string) {
|
export function add_group(group: string) {
|
||||||
fetch('http://localhost:31337/group?name=' + group, {
|
fetch('http://192.168.50.91:31337/group?name=' + group, {
|
||||||
credentials: 'include',
|
credentials: 'include',
|
||||||
method: 'POST',
|
method: 'POST',
|
||||||
body: JSON.stringify({ name: group }),
|
body: JSON.stringify({ name: group }),
|
||||||
headers: {
|
|
||||||
'Content-Type': 'application/json',
|
|
||||||
},
|
|
||||||
})
|
})
|
||||||
.then((res) => {
|
.then((res) => {
|
||||||
if (res.status === 400) {
|
if (res.status === 400) {
|
||||||
|
|
|
@ -9,7 +9,7 @@ export const user_store = reactive({
|
||||||
})
|
})
|
||||||
|
|
||||||
export function update_info() {
|
export function update_info() {
|
||||||
fetch('http://localhost:31337/user/info', {
|
fetch('http://192.168.50.91:31337/user/info', {
|
||||||
credentials: 'include',
|
credentials: 'include',
|
||||||
})
|
})
|
||||||
.then((res) => {
|
.then((res) => {
|
||||||
|
|
|
@ -118,7 +118,7 @@ onMounted(update_function_tags)
|
||||||
</div>
|
</div>
|
||||||
<a
|
<a
|
||||||
class="flex w-full p-2 font-mono text-lg md:p-4 md:text-2xl bg-secondary ring-2 ring-secondary/80 h-fit0 hover:bg-secondary/50"
|
class="flex w-full p-2 font-mono text-lg md:p-4 md:text-2xl bg-secondary ring-2 ring-secondary/80 h-fit0 hover:bg-secondary/50"
|
||||||
href="http://localhost:31337/auth/logout"
|
href="http://192.168.50.91:31337/auth/logout"
|
||||||
>
|
>
|
||||||
<div class="w-full h-full text-center bg-primary">
|
<div class="w-full h-full text-center bg-primary">
|
||||||
<p class="drop-shadow-accent drop-shadow-md">Logout</p>
|
<p class="drop-shadow-accent drop-shadow-md">Logout</p>
|
||||||
|
|
|
@ -6,6 +6,8 @@ import vueJsx from '@vitejs/plugin-vue-jsx'
|
||||||
import vueDevTools from 'vite-plugin-vue-devtools'
|
import vueDevTools from 'vite-plugin-vue-devtools'
|
||||||
import tailwindcss from '@tailwindcss/vite'
|
import tailwindcss from '@tailwindcss/vite'
|
||||||
|
|
||||||
|
export const api_domain = 'http://192.168.50.91:31337'
|
||||||
|
|
||||||
// https://vite.dev/config/
|
// https://vite.dev/config/
|
||||||
export default defineConfig({
|
export default defineConfig({
|
||||||
server: {
|
server: {
|
||||||
|
|
Loading…
Reference in a new issue