its for when you want to get like notifications for your reposts
1import { AppBskyFeedLike } from "@atcute/bluesky"; 2import { ProfileViewDetailed } from "@atcute/bluesky/types/app/actor/defs"; 3import { Did } from "@atcute/lexicons"; 4import { Accessor, Component, Signal } from "solid-js"; 5 6export interface AppProps { 7 actorIdSignal: Signal<string>; 8 serviceDomainSignal: Signal<string>; 9 itemsSignal: Signal<Notification[]>; 10 connectionStatus: Accessor<ConnectionStatus>; 11 error: Accessor<string | null>; 12 connect: () => void; 13 disconnect: () => void; 14} 15 16export interface Notification { 17 liked: boolean; 18 actor: NotificationActor; 19 record: AppBskyFeedLike.Main; 20 time: number; 21} 22 23export interface NotificationActor { 24 did: Did; 25 profile?: ProfileViewDetailed; 26} 27 28export type ConnectionStatus = 29 | "disconnected" 30 | "disconnecting..." 31 | "connecting..." 32 | "connected" 33 | "error";