getSecretKey and jsonresult
This commit is contained in:
@@ -1,3 +1,5 @@
|
||||
import { getKeyMeta } from "@/api/note";
|
||||
import { getStoreKey } from "@/api/lock";
|
||||
import { wrap } from "@/libs/secret";
|
||||
import storage from "@/libs/storage";
|
||||
import escapeHtml from "escape-html";
|
||||
@@ -24,6 +26,31 @@ export function setStoreText(noteForm, state, secret) {
|
||||
);
|
||||
}
|
||||
|
||||
export function setNewStoreText(noteForm) {
|
||||
let keyMeta =getKeyMeta();
|
||||
let storeKey = getStoreKey(keyMeta.key);
|
||||
|
||||
let text = noteForm.text;
|
||||
|
||||
let storeText = "";
|
||||
|
||||
if (text) {
|
||||
storeText = wrap(text, keyMeta.secretKey);
|
||||
}
|
||||
|
||||
storage.local.setText(
|
||||
storeKey,
|
||||
"0|" +
|
||||
keyMeta.cipher +
|
||||
"|0|" +
|
||||
keyMeta.serverTime +
|
||||
"|" +
|
||||
storeText
|
||||
);
|
||||
|
||||
return keyMeta.key;
|
||||
}
|
||||
|
||||
export function clearStoreText(key) {
|
||||
if (!key) {
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user