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> {
 | 
			
		||||
  return fetch('http://localhost:31337/user/authorized', {
 | 
			
		||||
  return fetch('http://192.168.50.91:31337/user/authorized', {
 | 
			
		||||
    credentials: 'include',
 | 
			
		||||
  })
 | 
			
		||||
    .then((res) => {
 | 
			
		||||
      return res.json().then((res_json) => {
 | 
			
		||||
        const is_authorized = res_json.message
 | 
			
		||||
        return Boolean(is_authorized)
 | 
			
		||||
        return res_json.message
 | 
			
		||||
      })
 | 
			
		||||
    })
 | 
			
		||||
    .catch(() => {
 | 
			
		||||
      return false
 | 
			
		||||
    })
 | 
			
		||||
    .catch(() => {})
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -9,7 +9,7 @@ export const function_tags_store = reactive({
 | 
			
		|||
})
 | 
			
		||||
 | 
			
		||||
export function update_function_tags() {
 | 
			
		||||
  fetch('http://localhost:31337/all/function-tags', {
 | 
			
		||||
  fetch('http://192.168.50.91:31337/all/function-tags', {
 | 
			
		||||
    credentials: 'include',
 | 
			
		||||
  })
 | 
			
		||||
    .then((res) => {
 | 
			
		||||
| 
						 | 
				
			
			@ -24,9 +24,9 @@ export function update_function_tags() {
 | 
			
		|||
}
 | 
			
		||||
 | 
			
		||||
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()
 | 
			
		||||
  search_params.append('name', function_tag_name)
 | 
			
		||||
  search_params.append('id', function_tag_name)
 | 
			
		||||
  post_url.search = search_params.toString()
 | 
			
		||||
  fetch(post_url, {
 | 
			
		||||
    credentials: 'include',
 | 
			
		||||
| 
						 | 
				
			
			@ -34,9 +34,6 @@ export function add_function_tag(function_tag_name: string) {
 | 
			
		|||
    body: JSON.stringify({
 | 
			
		||||
      name: function_tag_name,
 | 
			
		||||
    }),
 | 
			
		||||
    headers: {
 | 
			
		||||
      'Content-Type': 'application/json',
 | 
			
		||||
    },
 | 
			
		||||
  })
 | 
			
		||||
    .then((res) => {
 | 
			
		||||
      if (res.status === 400) {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -23,7 +23,7 @@ export const functions_store = reactive({
 | 
			
		|||
})
 | 
			
		||||
 | 
			
		||||
export function get_functions() {
 | 
			
		||||
  fetch('http://localhost:31337/all/functions', {
 | 
			
		||||
  fetch('http://192.168.50.91:31337/all/functions', {
 | 
			
		||||
    credentials: 'include',
 | 
			
		||||
  })
 | 
			
		||||
    .then((res) => {
 | 
			
		||||
| 
						 | 
				
			
			@ -43,9 +43,9 @@ export function update_function(
 | 
			
		|||
  function_tags: 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()
 | 
			
		||||
  search_params.append('name', function_name)
 | 
			
		||||
  search_params.append('id', function_name)
 | 
			
		||||
  function_tags.forEach((tag) => {
 | 
			
		||||
    search_params.append('tags', tag)
 | 
			
		||||
  })
 | 
			
		||||
| 
						 | 
				
			
			@ -63,9 +63,6 @@ export function update_function(
 | 
			
		|||
      tags: function_tags,
 | 
			
		||||
      requirements: function_requirements,
 | 
			
		||||
    }),
 | 
			
		||||
    headers: {
 | 
			
		||||
      'Content-Type': 'application/json',
 | 
			
		||||
    },
 | 
			
		||||
  })
 | 
			
		||||
    .then((res) => {
 | 
			
		||||
      if (res.status === 400) {
 | 
			
		||||
| 
						 | 
				
			
			@ -80,9 +77,9 @@ export function update_function(
 | 
			
		|||
}
 | 
			
		||||
 | 
			
		||||
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()
 | 
			
		||||
  search_params.append('name', function_name)
 | 
			
		||||
  search_params.append('id', function_name)
 | 
			
		||||
  delete_url.search = search_params.toString()
 | 
			
		||||
  fetch(delete_url, {
 | 
			
		||||
    credentials: 'include',
 | 
			
		||||
| 
						 | 
				
			
			@ -108,9 +105,9 @@ export function add_function(
 | 
			
		|||
  function_tags: 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()
 | 
			
		||||
  search_params.append('name', function_name)
 | 
			
		||||
  search_params.append('id', function_name)
 | 
			
		||||
  function_tags.forEach((tag) => {
 | 
			
		||||
    search_params.append('tags', tag)
 | 
			
		||||
  })
 | 
			
		||||
| 
						 | 
				
			
			@ -128,9 +125,6 @@ export function add_function(
 | 
			
		|||
      tags: function_tags,
 | 
			
		||||
      requirements: function_requirements,
 | 
			
		||||
    }),
 | 
			
		||||
    headers: {
 | 
			
		||||
      'Content-Type': 'application/json',
 | 
			
		||||
    },
 | 
			
		||||
  })
 | 
			
		||||
    .then((res) => {
 | 
			
		||||
      if (res.status === 400) {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -9,7 +9,7 @@ export const groups_store = reactive({
 | 
			
		|||
})
 | 
			
		||||
 | 
			
		||||
export function update_groups() {
 | 
			
		||||
  fetch('http://localhost:31337/all/groups', {
 | 
			
		||||
  fetch('http://192.168.50.91:31337/all/groups', {
 | 
			
		||||
    credentials: 'include',
 | 
			
		||||
  })
 | 
			
		||||
    .then((res) => {
 | 
			
		||||
| 
						 | 
				
			
			@ -24,13 +24,10 @@ export function update_groups() {
 | 
			
		|||
}
 | 
			
		||||
 | 
			
		||||
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',
 | 
			
		||||
    method: 'POST',
 | 
			
		||||
    body: JSON.stringify({ name: group }),
 | 
			
		||||
    headers: {
 | 
			
		||||
      'Content-Type': 'application/json',
 | 
			
		||||
    },
 | 
			
		||||
  })
 | 
			
		||||
    .then((res) => {
 | 
			
		||||
      if (res.status === 400) {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -9,7 +9,7 @@ export const user_store = reactive({
 | 
			
		|||
})
 | 
			
		||||
 | 
			
		||||
export function update_info() {
 | 
			
		||||
  fetch('http://localhost:31337/user/info', {
 | 
			
		||||
  fetch('http://192.168.50.91:31337/user/info', {
 | 
			
		||||
    credentials: 'include',
 | 
			
		||||
  })
 | 
			
		||||
    .then((res) => {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -118,7 +118,7 @@ onMounted(update_function_tags)
 | 
			
		|||
        </div>
 | 
			
		||||
        <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"
 | 
			
		||||
          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">
 | 
			
		||||
            <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 tailwindcss from '@tailwindcss/vite'
 | 
			
		||||
 | 
			
		||||
export const api_domain = 'http://192.168.50.91:31337'
 | 
			
		||||
 | 
			
		||||
// https://vite.dev/config/
 | 
			
		||||
export default defineConfig({
 | 
			
		||||
  server: {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in a new issue