feat: sync stacks (#19629)

This commit is contained in:
Jason Rasmussen
2025-06-30 15:26:41 -04:00
committed by GitHub
parent 095ace8687
commit 181a7e115f
35 changed files with 646 additions and 62 deletions

View File

@@ -219,6 +219,20 @@ export class SyncMemoryAssetDeleteV1 {
assetId!: string;
}
@ExtraModel()
export class SyncStackV1 {
id!: string;
createdAt!: Date;
updatedAt!: Date;
primaryAssetId!: string;
ownerId!: string;
}
@ExtraModel()
export class SyncStackDeleteV1 {
stackId!: string;
}
@ExtraModel()
export class SyncAckV1 {}
@@ -251,6 +265,8 @@ export type SyncItem = {
[SyncEntityType.MemoryDeleteV1]: SyncMemoryDeleteV1;
[SyncEntityType.MemoryToAssetV1]: SyncMemoryAssetV1;
[SyncEntityType.MemoryToAssetDeleteV1]: SyncMemoryAssetDeleteV1;
[SyncEntityType.StackV1]: SyncStackV1;
[SyncEntityType.StackDeleteV1]: SyncStackDeleteV1;
[SyncEntityType.SyncAckV1]: SyncAckV1;
};