BlueSky & more on desktop lazurite.stormlightlabs.org/
tauri rust typescript bluesky appview atproto solid
at main 18 lines 437 B view raw
1import type { AppBootstrap } from "$/lib/types"; 2import { invoke } from "@tauri-apps/api/core"; 3 4export function getAppBootstrap() { 5 return invoke<AppBootstrap>("get_app_bootstrap"); 6} 7 8export function login(handle: string) { 9 return invoke("login", { handle }); 10} 11 12export function logout(did: string) { 13 return invoke("logout", { did }); 14} 15 16export function switchAccount(did: string) { 17 return invoke("switch_account", { did }); 18}