Compare commits

..

2 Commits

Author SHA1 Message Date
standardci
37912fa29a chore(release): publish new version
- @standardnotes/revisions-server@1.10.6
2023-01-16 10:14:55 +00:00
Karol Sójko
b97dafe6f3 fix(revisions): mapping to snake case 2023-01-16 11:12:29 +01:00
5 changed files with 60 additions and 50 deletions

View File

@@ -3,6 +3,12 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [1.10.6](https://github.com/standardnotes/server/compare/@standardnotes/revisions-server@1.10.5...@standardnotes/revisions-server@1.10.6) (2023-01-16)
### Bug Fixes
* **revisions:** mapping to snake case ([b97dafe](https://github.com/standardnotes/server/commit/b97dafe6f35ad0f9e42a228f354c4bceb1a2874d))
## [1.10.5](https://github.com/standardnotes/server/compare/@standardnotes/revisions-server@1.10.4...@standardnotes/revisions-server@1.10.5) (2023-01-16)
### Bug Fixes

View File

@@ -1,6 +1,6 @@
{
"name": "@standardnotes/revisions-server",
"version": "1.10.5",
"version": "1.10.6",
"engines": {
"node": ">=18.0.0 <19.0.0"
},

View File

@@ -120,14 +120,14 @@ export class ContainerConfigLoader {
Revision,
{
uuid: string
itemUuid: string
item_uuid: string
content: string | null
contentType: string
itemsKeyId: string | null
encItemKey: string | null
authHash: string | null
createAt: string
updateAt: string
content_type: string
items_key_id: string | null
enc_item_key: string | null
auth_hash: string | null
created_at: string
updated_at: string
}
>
>(TYPES.RevisionHttpMapper)
@@ -138,9 +138,9 @@ export class ContainerConfigLoader {
RevisionMetadata,
{
uuid: string
contentType: string
createdAt: string
updatedAt: string
content_type: string
created_at: string
updated_at: string
}
>
>(TYPES.RevisionMetadataHttpMapper)

View File

@@ -8,53 +8,52 @@ export class RevisionHttpMapper
Revision,
{
uuid: string
itemUuid: string
item_uuid: string
content: string | null
contentType: string
itemsKeyId: string | null
encItemKey: string | null
authHash: string | null
createAt: string
updateAt: string
content_type: string
items_key_id: string | null
enc_item_key: string | null
auth_hash: string | null
created_at: string
updated_at: string
}
>
{
toDomain(_projection: {
uuid: string
itemUuid: string
userUuid: string | null
item_uuid: string
content: string | null
contentType: string
itemsKeyId: string | null
encItemKey: string | null
authHash: string | null
createAt: string
updateAt: string
content_type: string
items_key_id: string | null
enc_item_key: string | null
auth_hash: string | null
created_at: string
updated_at: string
}): Revision {
throw new Error('Method not implemented.')
}
toProjection(domain: Revision): {
uuid: string
itemUuid: string
item_uuid: string
content: string | null
contentType: string
itemsKeyId: string | null
encItemKey: string | null
authHash: string | null
createAt: string
updateAt: string
content_type: string
items_key_id: string | null
enc_item_key: string | null
auth_hash: string | null
created_at: string
updated_at: string
} {
return {
uuid: domain.id.toString(),
itemUuid: domain.props.itemUuid.value,
item_uuid: domain.props.itemUuid.value,
content: domain.props.content,
contentType: domain.props.contentType.value as string,
itemsKeyId: domain.props.itemsKeyId,
encItemKey: domain.props.encItemKey,
authHash: domain.props.authHash,
createAt: domain.props.dates.createdAt.toISOString(),
updateAt: domain.props.dates.updatedAt.toISOString(),
content_type: domain.props.contentType.value as string,
items_key_id: domain.props.itemsKeyId,
enc_item_key: domain.props.encItemKey,
auth_hash: domain.props.authHash,
created_at: domain.props.dates.createdAt.toISOString(),
updated_at: domain.props.dates.updatedAt.toISOString(),
}
}
}

View File

@@ -8,27 +8,32 @@ export class RevisionMetadataHttpMapper
RevisionMetadata,
{
uuid: string
contentType: string
createdAt: string
updatedAt: string
content_type: string
created_at: string
updated_at: string
}
>
{
toDomain(_projection: { uuid: string; contentType: string; createdAt: string; updatedAt: string }): RevisionMetadata {
toDomain(_projection: {
uuid: string
content_type: string
created_at: string
updated_at: string
}): RevisionMetadata {
throw new Error('Method not implemented.')
}
toProjection(domain: RevisionMetadata): {
uuid: string
contentType: string
createdAt: string
updatedAt: string
content_type: string
created_at: string
updated_at: string
} {
return {
uuid: domain.id.toString(),
contentType: domain.props.contentType.value as string,
createdAt: domain.props.dates.createdAt.toISOString(),
updatedAt: domain.props.dates.updatedAt.toISOString(),
content_type: domain.props.contentType.value as string,
created_at: domain.props.dates.createdAt.toISOString(),
updated_at: domain.props.dates.updatedAt.toISOString(),
}
}
}