consolidate remote & local source into one

This commit is contained in:
2026-08-14 18:58:19 +08:00
parent 747e0840f4
commit 828ce5465d
10 changed files with 157 additions and 558 deletions
+1 -4
View File
@@ -52,7 +52,6 @@ async listStatuses() : Promise<ConnectionStatus[]> {
export const events = __makeEvents__<{
cursorPositionChanged: CursorPositionChanged,
foregroundAppChanged: ForegroundAppChanged,
friendCursorPositionChanged: FriendCursorPositionChanged,
friendForegroundAppChanged: FriendForegroundAppChanged,
friendsChanged: FriendsChanged,
networkStatusChanged: NetworkStatusChanged,
@@ -61,7 +60,6 @@ remotesChanged: RemotesChanged
}>({
cursorPositionChanged: "cursor-position-changed",
foregroundAppChanged: "foreground-app-changed",
friendCursorPositionChanged: "friend-cursor-position-changed",
friendForegroundAppChanged: "friend-foreground-app-changed",
friendsChanged: "friends-changed",
networkStatusChanged: "network-status-changed",
@@ -82,10 +80,9 @@ export type AppMeta = { local: string | null; unlocal: string | null; ico: strin
export type ConnectionState = "connecting" | "connected" | "disconnected"
export type ConnectionStatus = { remoteId: string; address: string; name: string | null; state: ConnectionState }
export type CursorPosition = { x: number; y: number }
export type CursorPositionChanged = { positions: CursorPositions }
export type CursorPositionChanged = { positions: Partial<{ [key in string]: CursorPositions }> }
export type CursorPositions = { raw: CursorPosition; mapped: CursorPosition }
export type ForegroundAppChanged = { meta: AppMeta }
export type FriendCursorPositionChanged = { friendId: string; positions: CursorPositions }
export type FriendForegroundAppChanged = { friendId: string; meta: AppMeta }
export type FriendsChanged = { friends: User[] }
export type NetworkStatusChanged = { statuses: ConnectionStatus[] }