@@ -311,7 +311,7 @@ const router = useRouter();
311311const { showNotify } = useAppNotifyStore ();
312312const { currentUrl : host } = useHostAPI ();
313313const settingsStore = useSettingsStore ();
314- const { githubUser, gistToken, syncTime, avatarUrl, defaultUserAgent, defaultProxy, defaultTimeout, cacheThreshold, syncPlatform, githubProxy } =
314+ const { githubUser, gistToken, syncTime, avatarUrl, defaultUserAgent, defaultProxy, defaultTimeout, cacheThreshold, syncPlatform, githubProxy, gistUpload } =
315315 storeToRefs (settingsStore );
316316
317317const displayAvatar = computed (() => {
@@ -357,7 +357,7 @@ const fileInput = ref(null);
357357const toggleEditMode = async () => {
358358 isEditLoading .value = true ;
359359 if (isEditing .value ) {
360- await settingsStore .editGistSettings ({
360+ await settingsStore .changeSettings ({
361361 syncPlatform: syncPlatformInput .value ,
362362 githubUser: userInput .value ,
363363 gistToken: tokenInput .value ,
@@ -526,26 +526,28 @@ const sync = async (query: "download" | "upload", options?: { keep?: string[], e
526526};
527527
528528const uploadBtn = () => {
529- Dialog ({
530- title: ' 请选择' ,
531- content: ' 若选择明文, 将不会保留 GitHub Token. 若选择 Base64 编码, 将完整保留数据(后端版本必须 >= 2.19.85)' ,
532- footerDirection: ' vertical' ,
533- onCancel : () => {
534- sync (' upload' , {
535- encode: ' plaintext'
536- });
537- },
538- cancelText: ' 明文(将不会保留 GitHub Token)' ,
539- okText: ' Base64 编码上传' ,
540- onOk : () => {
541- sync (' upload' , {
542- encode: ' base64'
543- });
544- },
545- popClass: " auto-dialog" ,
546- closeOnPopstate: true ,
547- lockScroll: false ,
548- });
529+ const encode = gistUpload .value || ' base64' ;
530+ sync (' upload' , { encode });
531+ // Dialog({
532+ // title: '请选择',
533+ // content: '若选择明文, 将不会保留 GitHub Token. 若选择 Base64 编码, 将完整保留数据(后端版本必须 >= 2.19.85)',
534+ // footerDirection: 'vertical',
535+ // onCancel: () => {
536+ // sync('upload', {
537+ // encode: 'plaintext'
538+ // });
539+ // },
540+ // cancelText: '明文(将不会保留 GitHub Token)',
541+ // okText: 'Base64 编码上传',
542+ // onOk: () => {
543+ // sync('upload', {
544+ // encode: 'base64'
545+ // });
546+ // },
547+ // popClass: "auto-dialog",
548+ // closeOnPopstate: true,
549+ // lockScroll: false,
550+ // });
549551}
550552const downloadBtn = () => {
551553 Dialog ({
0 commit comments