From 7c16b1e00fc491378df0d2ed37ba90ef1a550941 Mon Sep 17 00:00:00 2001 From: Steven Date: Wed, 6 Mar 2024 00:22:31 +0800 Subject: [PATCH] chore: update frontend buf generator --- frontend/web/src/components/CreateCollectionDrawer.tsx | 2 +- frontend/web/src/components/CreateShortcutDrawer.tsx | 2 +- frontend/web/src/stores/v1/user.ts | 2 +- proto/buf.gen.yaml | 4 ++++ server/route/api/v1/acl_config.go | 2 +- 5 files changed, 8 insertions(+), 4 deletions(-) diff --git a/frontend/web/src/components/CreateCollectionDrawer.tsx b/frontend/web/src/components/CreateCollectionDrawer.tsx index 18fc6e2..fdcf33d 100644 --- a/frontend/web/src/components/CreateCollectionDrawer.tsx +++ b/frontend/web/src/components/CreateCollectionDrawer.tsx @@ -113,7 +113,7 @@ const CreateCollectionDrawer: React.FC = (props: Props) => { const handleVisibilityInputChange = (e: React.ChangeEvent) => { setPartialState({ collectionCreate: Object.assign(state.collectionCreate, { - visibility: Number(e.target.value), + visibility: e.target.value, }), }); }; diff --git a/frontend/web/src/components/CreateShortcutDrawer.tsx b/frontend/web/src/components/CreateShortcutDrawer.tsx index cd30cef..481e56f 100644 --- a/frontend/web/src/components/CreateShortcutDrawer.tsx +++ b/frontend/web/src/components/CreateShortcutDrawer.tsx @@ -128,7 +128,7 @@ const CreateShortcutDrawer: React.FC = (props: Props) => { const handleVisibilityInputChange = (e: React.ChangeEvent) => { setPartialState({ shortcutCreate: Object.assign(state.shortcutCreate, { - visibility: Number(e.target.value), + visibility: e.target.value, }), }); }; diff --git a/frontend/web/src/stores/v1/user.ts b/frontend/web/src/stores/v1/user.ts index 4bab2bb..1eee65b 100644 --- a/frontend/web/src/stores/v1/user.ts +++ b/frontend/web/src/stores/v1/user.ts @@ -54,7 +54,7 @@ const useUserStore = create()((set, get) => ({ } const { user } = await userServiceClient.getUser({ - id: Number(id), + id: id, }); if (!user) { throw new Error("User not found"); diff --git a/proto/buf.gen.yaml b/proto/buf.gen.yaml index d642082..d81873b 100644 --- a/proto/buf.gen.yaml +++ b/proto/buf.gen.yaml @@ -24,20 +24,24 @@ plugins: # reference: https://github.com/deeplay-io/nice-grpc/blob/master/packages/nice-grpc-web/README.md#using-ts-proto opt: - env=browser + - useOptionals=messages - outputServices=generic-definitions - outputJsonMethods=false - useExactTypes=false - esModuleInterop=true + - stringEnums=true # Generate types for the extension client. - plugin: buf.build/community/stephenh-ts-proto:v1.152.1 out: ../frontend/extension/src/types/proto # reference: https://github.com/deeplay-io/nice-grpc/blob/master/packages/nice-grpc-web/README.md#using-ts-proto opt: - env=browser + - useOptionals=messages - outputServices=generic-definitions - outputJsonMethods=false - useExactTypes=false - esModuleInterop=true + - stringEnums=true - plugin: buf.build/community/pseudomuto-doc:v1.5.1 out: gen opt: diff --git a/server/route/api/v1/acl_config.go b/server/route/api/v1/acl_config.go index 2016260..a999eb4 100644 --- a/server/route/api/v1/acl_config.go +++ b/server/route/api/v1/acl_config.go @@ -8,7 +8,7 @@ var allowedMethodsWhenUnauthorized = map[string]bool{ "/slash.api.v1.AuthService/SignIn": true, "/slash.api.v1.AuthService/SignUp": true, "/slash.api.v1.AuthService/SignOut": true, - "/memos.api.v1.AuthService/GetAuthStatus": true, + "/slash.api.v1.AuthService/GetAuthStatus": true, "/slash.api.v1.ShortcutService/GetShortcutByName": true, "/slash.api.v1.ShortcutService/GetShortcut": true, "/slash.api.v1.CollectionService/GetCollectionByName": true,