BlueSky & more on desktop lazurite.stormlightlabs.org/
tauri rust typescript bluesky appview atproto solid
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

at main 22 lines 826 B view raw
1import { invoke } from "@tauri-apps/api/core"; 2import type { Column, ColumnKind, ColumnWidth } from "./types/columns"; 3 4export function getColumns(accountDid: string) { 5 return invoke<Column[]>("get_columns", { accountDid }); 6} 7 8export function addColumn(accountDid: string, kind: ColumnKind, config: string, position?: number) { 9 return invoke<Column>("add_column", { accountDid, config, kind, position: position ?? null }); 10} 11 12export function removeColumn(id: string) { 13 return invoke<void>("remove_column", { id }); 14} 15 16export function reorderColumns(ids: string[]) { 17 return invoke<void>("reorder_columns", { ids }); 18} 19 20export function updateColumn(id: string, opts: { config?: string; width?: ColumnWidth }) { 21 return invoke<Column>("update_column", { config: opts.config ?? null, id, width: opts.width ?? null }); 22}