chore(front): tidy up

This commit is contained in:
upsiflu 2025-03-25 11:21:18 +01:00
parent b4b9ec7091
commit 51fe0ac0e6
3 changed files with 5 additions and 65 deletions

View File

@ -404,7 +404,6 @@ const labels = computed(() => ({
}))
const publish = async () => {
console.log("TRYING TO PUBLISH")
isLoading.value = true
errors.value = []
@ -436,67 +435,6 @@ const publish = async () => {
defineExpose({
publish
})
// Api Calls
// Create a new channel
/*
"/api/v2/channels/": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["get_channels_2"]; //!
put?: never;
post: operations["create_channel_2"]; //!
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
create_channel_2: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["ChannelCreateRequest"]; !
"application/x-www-form-urlencoded": components["schemas"]["ChannelCreateRequest"];
"multipart/form-data": components["schemas"]["ChannelCreateRequest"];
"application/activity+json": components["schemas"]["ChannelCreateRequest"];
};
};
responses: {
201: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["ChannelCreate"];
};
};
};
};
ChannelCreateRequest: {
cover?: string | null;
name: string; !!!
username: string; !!!
description: components["schemas"]["ContentRequest"] | null; null
tags: string[]; []
content_category: components["schemas"]["ContentCategoryEnum"]; 'music'
metadata?: { //undefined
[key: string]: unknown;
};
};
*/
</script>
<template>

View File

@ -31,7 +31,9 @@ export interface CurrentRadio {
objectId: ObjectId | null
}
export type RadioConfig = { type: 'tag', names: string[] } | { type: 'artist' | 'playlist', ids: string[] }
export type RadioConfig
= { type: 'tag', names: string[] }
| { type: 'artist' | 'playlist', ids: string[] }
const logger = useLogger()

View File

@ -39,10 +39,10 @@ const { t } = useI18n()
>
<template #action>
<radio-button
v-if="recentActivity > 0"
v-if="recentActivity > 0 && typeof object?.preferred_username === 'string' && typeof object?.full_username === 'string'"
class="right floated"
type="account"
:object-id="{username: object?.preferred_username, fullUsername: object?.full_username}"
:object-id="{ username: object?.preferred_username, fullUsername: object?.full_username }"
:client-only="true"
/>
</template>