From 788f7d26d28f0da20da19d27f50442b0db2dec07 Mon Sep 17 00:00:00 2001
From: sup39 <dev@sup39.dev>
Date: Wed, 27 Dec 2023 21:07:20 +0900
Subject: [PATCH] fix: properly set recentlyUsedPostLanguages to registry

---
 packages/client/src/components/MkPostForm.vue | 22 +++++++++++++------
 1 file changed, 15 insertions(+), 7 deletions(-)

diff --git a/packages/client/src/components/MkPostForm.vue b/packages/client/src/components/MkPostForm.vue
index a6d88dd645..b2f7eb9cc9 100644
--- a/packages/client/src/components/MkPostForm.vue
+++ b/packages/client/src/components/MkPostForm.vue
@@ -1065,13 +1065,21 @@ async function post() {
 		const languages = Object.keys(langmap);
 		const maxLength = 6;
 
-		defaultStore.state.recentlyUsedPostLanguages = [language.value]
-			.concat(
-				defaultStore.state.recentlyUsedPostLanguages.filter((lang) => {
-					return lang !== language.value && languages.includes(lang);
-				}),
-			)
-			.slice(0, maxLength);
+		defaultStore.set(
+			"recentlyUsedPostLanguages",
+			[language.value]
+				.concat(
+					defaultStore.state.recentlyUsedPostLanguages.filter(
+						(lang) => {
+							return (
+								lang !== language.value &&
+								languages.includes(lang)
+							);
+						},
+					),
+				)
+				.slice(0, maxLength),
+		);
 	}
 }