From 5228c37f0822627ad67299d914d1fc476e94e2e7 Mon Sep 17 00:00:00 2001 From: amay077 <okuokuoku@gmail.com> Date: Sat, 11 May 2024 16:18:50 +0900 Subject: [PATCH] refresh bsky token --- src/lib/MainContent.svelte | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/lib/MainContent.svelte b/src/lib/MainContent.svelte index 10fc90a..5f37fe1 100644 --- a/src/lib/MainContent.svelte +++ b/src/lib/MainContent.svelte @@ -1,7 +1,7 @@ <script lang="ts"> import { onMount } from "svelte"; import MastodonConnection from "./MastodonConnection.svelte"; - import { BskyAgent, RichText } from "@atproto/api"; + import { BskyAgent, RichText, type AtpSessionData } from "@atproto/api"; import BlueSkyConnection from "./BlueSkyConnection.svelte"; import { loadPostSetting, savePostSetting, type SettingDataBluesky, type SettingDataMastodon, type SettingDataTwitter, type SettingType } from "./func"; import TwitterConnection from "./TwitterConnection.svelte"; @@ -203,7 +203,15 @@ }); // resume session - await agent.resumeSession(postSettings.bluesky?.data?.sessionData!); + + + const res = await agent.resumeSession(postSettings.bluesky?.data?.sessionData!); + + // refresh tokens + await agent.refreshSession(); + postSettings.bluesky = { type: 'bluesky', title: 'BlueSky', enabled: true, data: { sessionData: agent.session as AtpSessionData } }; + savePostSetting(postSettings.bluesky); + // creating richtext const rt = new RichText({