1
0
mirror of https://github.com/immich-app/immich.git synced 2025-08-07 23:03:36 +02:00

feat: UserMetadata sync (#19882)

* feat: UserMetadata sync

* refactor: sync table filters (#19887)
This commit is contained in:
Daniel Dietzler
2025-07-11 20:19:53 +02:00
committed by GitHub
parent 9e48ae3052
commit df581cc0d5
20 changed files with 653 additions and 50 deletions

View File

@ -13902,6 +13902,8 @@
"StackDeleteV1",
"PersonV1",
"PersonDeleteV1",
"UserMetadataV1",
"UserMetadataDeleteV1",
"SyncAckV1",
"SyncResetV1"
],
@ -14137,7 +14139,8 @@
"PartnerStacksV1",
"StacksV1",
"UsersV1",
"PeopleV1"
"PeopleV1",
"UserMetadataV1"
],
"type": "string"
},
@ -14213,6 +14216,40 @@
],
"type": "object"
},
"SyncUserMetadataDeleteV1": {
"properties": {
"key": {
"type": "string"
},
"userId": {
"type": "string"
}
},
"required": [
"key",
"userId"
],
"type": "object"
},
"SyncUserMetadataV1": {
"properties": {
"key": {
"type": "string"
},
"userId": {
"type": "string"
},
"value": {
"type": "object"
}
},
"required": [
"key",
"userId",
"value"
],
"type": "object"
},
"SyncUserV1": {
"properties": {
"deletedAt": {

View File

@ -4116,6 +4116,8 @@ export enum SyncEntityType {
StackDeleteV1 = "StackDeleteV1",
PersonV1 = "PersonV1",
PersonDeleteV1 = "PersonDeleteV1",
UserMetadataV1 = "UserMetadataV1",
UserMetadataDeleteV1 = "UserMetadataDeleteV1",
SyncAckV1 = "SyncAckV1",
SyncResetV1 = "SyncResetV1"
}
@ -4135,7 +4137,8 @@ export enum SyncRequestType {
PartnerStacksV1 = "PartnerStacksV1",
StacksV1 = "StacksV1",
UsersV1 = "UsersV1",
PeopleV1 = "PeopleV1"
PeopleV1 = "PeopleV1",
UserMetadataV1 = "UserMetadataV1"
}
export enum TranscodeHWAccel {
Nvenc = "nvenc",