From 40bd75c72513780b21859dfe3659e38007ec4504 Mon Sep 17 00:00:00 2001 From: Steven Date: Sun, 21 Jan 2024 10:33:31 +0800 Subject: [PATCH] fix: create memo with resource name --- api/v1/memo.go | 10 ++++++---- server/integration/telegram.go | 6 ++++-- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/api/v1/memo.go b/api/v1/memo.go index 59b01cc8..1aa502ae 100644 --- a/api/v1/memo.go +++ b/api/v1/memo.go @@ -9,6 +9,7 @@ import ( "time" "github.com/labstack/echo/v4" + "github.com/lithammer/shortuuid/v4" "github.com/pkg/errors" "go.uber.org/zap" @@ -894,10 +895,11 @@ func convertCreateMemoRequestToMemoMessage(memoCreate *CreateMemoRequest) *store createdTs = *memoCreate.CreatedTs } return &store.Memo{ - CreatorID: memoCreate.CreatorID, - CreatedTs: createdTs, - Content: memoCreate.Content, - Visibility: store.Visibility(memoCreate.Visibility), + ResourceName: shortuuid.New(), + CreatorID: memoCreate.CreatorID, + CreatedTs: createdTs, + Content: memoCreate.Content, + Visibility: store.Visibility(memoCreate.Visibility), } } diff --git a/server/integration/telegram.go b/server/integration/telegram.go index b7ee9390..5908e14f 100644 --- a/server/integration/telegram.go +++ b/server/integration/telegram.go @@ -8,6 +8,7 @@ import ( "strconv" "unicode/utf16" + "github.com/lithammer/shortuuid/v4" "github.com/pkg/errors" apiv1 "github.com/usememos/memos/api/v1" @@ -58,8 +59,9 @@ func (t *TelegramHandler) MessageHandle(ctx context.Context, bot *telegram.Bot, } create := &store.Memo{ - CreatorID: creatorID, - Visibility: store.Private, + ResourceName: shortuuid.New(), + CreatorID: creatorID, + Visibility: store.Private, } if message.Text != nil {