Remove SCUM sqlite user projections

This commit is contained in:
npc0-hue
2026-09-14 13:41:44 +08:00
parent b1f102bafb
commit ecdca8e28b
76 changed files with 2264 additions and 1558 deletions
+8 -1
View File
@@ -1,5 +1,5 @@
import type { PluginBridgeExecuteEnvelope, PluginBridgeExecutionResult } from "./pluginBridge";
import type { GameClientBridgeCommandFilterRequest, GameClientBridgeQueueRequest, GameClientBridgeSnapshotQuery, LogStreamCursorRequest, LogStreamCursorResponse, LogStreamListResponse } from "../api/types";
import type { GameClientBridgeCommandFilterRequest, GameClientBridgeQueueRequest, GameClientBridgeSnapshotQuery, LogStreamCursorRequest, LogStreamCursorResponse, LogStreamListResponse, ScumListRequest, ScumUserListResponse, ScumUserTrajectoryListResponse, ScumVehicleLockListResponse, ScumVehicleListResponse, ScumVehicleTrajectoryListResponse } from "../api/types";
export interface PluginDataMutation {
operation: "put" | "delete";
@@ -24,5 +24,12 @@ export interface PluginPageWorkspaceActions {
listStreams: () => Promise<LogStreamListResponse>;
query: (request: LogStreamCursorRequest) => Promise<LogStreamCursorResponse>;
};
scum?: {
users: (request?: ScumListRequest) => Promise<ScumUserListResponse>;
userTrajectories: (request?: ScumListRequest) => Promise<ScumUserTrajectoryListResponse>;
vehicles: (request?: ScumListRequest) => Promise<ScumVehicleListResponse>;
vehicleTrajectories: (request?: ScumListRequest) => Promise<ScumVehicleTrajectoryListResponse>;
vehicleLocks: (request?: ScumListRequest) => Promise<ScumVehicleLockListResponse>;
};
dispatch?: (envelope: PluginBridgeExecuteEnvelope, signal?: AbortSignal) => Promise<PluginBridgeExecutionResult>;
}