update api pathname
This commit is contained in:
@@ -38,9 +38,9 @@ export const CLIENT_FIREFOX = "firefox";
|
|||||||
export const CLIENT_USERSCRIPT = "userscript";
|
export const CLIENT_USERSCRIPT = "userscript";
|
||||||
export const CLIENT_EXTS = [CLIENT_CHROME, CLIENT_EDGE, CLIENT_FIREFOX];
|
export const CLIENT_EXTS = [CLIENT_CHROME, CLIENT_EDGE, CLIENT_FIREFOX];
|
||||||
|
|
||||||
export const KV_RULES_KEY = "KT_RULES";
|
export const KV_RULES_KEY = "kiss-rules.json";
|
||||||
export const KV_RULES_SHARE_KEY = "KT_RULES_SHARE";
|
export const KV_RULES_SHARE_KEY = "kiss-rules-share.json";
|
||||||
export const KV_SETTING_KEY = "KT_SETTING";
|
export const KV_SETTING_KEY = "kiss-setting.json";
|
||||||
export const KV_SALT_SYNC = "KISS-Translator-SYNC";
|
export const KV_SALT_SYNC = "KISS-Translator-SYNC";
|
||||||
export const KV_SALT_SHARE = "KISS-Translator-SHARE";
|
export const KV_SALT_SHARE = "KISS-Translator-SHARE";
|
||||||
|
|
||||||
|
|||||||
@@ -36,7 +36,7 @@ const syncSetting = async (isBg = false, isForce = false) => {
|
|||||||
|
|
||||||
const setting = await getSettingWithDefault();
|
const setting = await getSettingWithDefault();
|
||||||
const res = await apiSyncData(
|
const res = await apiSyncData(
|
||||||
syncUrl,
|
`${syncUrl}/sync`,
|
||||||
syncKey,
|
syncKey,
|
||||||
{
|
{
|
||||||
key: KV_SETTING_KEY,
|
key: KV_SETTING_KEY,
|
||||||
@@ -86,7 +86,7 @@ const syncRules = async (isBg = false, isForce = false) => {
|
|||||||
|
|
||||||
const rules = await getRulesWithDefault();
|
const rules = await getRulesWithDefault();
|
||||||
const res = await apiSyncData(
|
const res = await apiSyncData(
|
||||||
syncUrl,
|
`${syncUrl}/sync`,
|
||||||
syncKey,
|
syncKey,
|
||||||
{
|
{
|
||||||
key: KV_RULES_KEY,
|
key: KV_RULES_KEY,
|
||||||
@@ -121,13 +121,13 @@ export const trySyncRules = async (isBg = false, isForce = false) => {
|
|||||||
* @returns
|
* @returns
|
||||||
*/
|
*/
|
||||||
export const syncShareRules = async ({ rules, syncUrl, syncKey }) => {
|
export const syncShareRules = async ({ rules, syncUrl, syncKey }) => {
|
||||||
await apiSyncData(syncUrl, syncKey, {
|
await apiSyncData(`${syncUrl}/sync`, syncKey, {
|
||||||
key: KV_RULES_SHARE_KEY,
|
key: KV_RULES_SHARE_KEY,
|
||||||
value: rules,
|
value: rules,
|
||||||
updateAt: Date.now(),
|
updateAt: Date.now(),
|
||||||
});
|
});
|
||||||
const psk = await sha256(syncKey, KV_SALT_SHARE);
|
const psk = await sha256(syncKey, KV_SALT_SHARE);
|
||||||
const shareUrl = `${syncUrl}?psk=${psk}`;
|
const shareUrl = `${syncUrl}/rules?psk=${psk}`;
|
||||||
return shareUrl;
|
return shareUrl;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user