feat: daily notes (dev only) (#1894)
This commit is contained in:
@@ -805,12 +805,13 @@ export class ItemManager
|
||||
public createTemplateItem<
|
||||
C extends Models.ItemContent = Models.ItemContent,
|
||||
I extends Models.DecryptedItemInterface<C> = Models.DecryptedItemInterface<C>,
|
||||
>(contentType: ContentType, content?: C): I {
|
||||
>(contentType: ContentType, content?: C, override?: Partial<Models.DecryptedPayload<C>>): I {
|
||||
const payload = new Models.DecryptedPayload<C>({
|
||||
uuid: UuidGenerator.GenerateUuid(),
|
||||
content_type: contentType,
|
||||
content: Models.FillItemContent<C>(content || {}),
|
||||
...Models.PayloadTimestampDefaults(),
|
||||
...override,
|
||||
})
|
||||
const item = Models.CreateDecryptedItemFromPayload<C, I>(payload)
|
||||
return item
|
||||
|
||||
@@ -29,6 +29,7 @@ import {
|
||||
CreateEncryptedBackupFileContextPayload,
|
||||
DecryptedItemInterface,
|
||||
DecryptedItemMutator,
|
||||
DecryptedPayload,
|
||||
DecryptedPayloadInterface,
|
||||
EncryptedItemInterface,
|
||||
FileItem,
|
||||
@@ -221,8 +222,8 @@ export class MutatorService extends AbstractService implements MutatorClientInte
|
||||
public createTemplateItem<
|
||||
C extends ItemContent = ItemContent,
|
||||
I extends DecryptedItemInterface<C> = DecryptedItemInterface<C>,
|
||||
>(contentType: ContentType, content?: C): I {
|
||||
return this.itemManager.createTemplateItem(contentType, content)
|
||||
>(contentType: ContentType, content?: C, override?: Partial<DecryptedPayload<C>>): I {
|
||||
return this.itemManager.createTemplateItem(contentType, content, override)
|
||||
}
|
||||
|
||||
public async setItemNeedsSync(
|
||||
|
||||
Reference in New Issue
Block a user