ref: New post/status state type on submit button

This commit is contained in:
Guz013
2023-05-30 09:33:19 -03:00
parent b433009c07
commit c23d849849
2 changed files with 5 additions and 5 deletions

View File

@@ -4,7 +4,7 @@
import Textarea from "$lib/components/Textarea.svelte";
import PlatformSelection from "./PlatformSelection.svelte";
import { posts } from "./data";
// import SubmitButton from './SubmitButton.svelte';
import SubmitButton from './SubmitButton.svelte';
import { writable } from "svelte/store";
export let postId: number = 0;
@@ -53,7 +53,7 @@
{/if}
{#if characters > 0}
<span transition:fade={{ delay: 100, duration: 200 }}>
<!-- <SubmitButton disabled={overLimit} /> -->
<SubmitButton disabled={overLimit} />
</span>
{/if}
</section>

View File

@@ -12,7 +12,7 @@ export async function submitTwooth(): Promise<void> {
const { id } = await qFetch<{ id: number }>(
'/api/mastodon/post',
{
query: { instance: user.mastodon.instance?.url, status: get(text) },
query: { instance: user.mastodon.instance?.url, statuses: JSON.stringify(get(posts)) },
options: {
headers: { Authorization: `Bearer ${user.mastodon.token}` },
method: 'POST',
@@ -28,7 +28,7 @@ export async function submitTwooth(): Promise<void> {
const { id } = await qFetch<{ id: number }>(
'/api/twitter/post',
{
query: { status: get(text) },
query: { statuses: JSON.stringify(get(posts)) },
options: {
headers: { Authorization: `Bearer ${user.twitter.token}` },
method: 'POST',
@@ -41,6 +41,6 @@ export async function submitTwooth(): Promise<void> {
lastTwitterPost.set(undefined);
}
if (success[0] || success[1]) text.set('');
if (success[0] || success[1]) posts.set([{ text: '' }]);
}