squiggle with signature-pad and smoother lines + blossom #258
@ -1,3 +1,4 @@
|
||||
import axios from 'axios'
|
||||
import { MARK_TYPE_CONFIG } from '../components/getMarkComponents.tsx'
|
||||
import { NostrController } from '../controllers/NostrController.ts'
|
||||
import store from '../store/store.ts'
|
||||
@ -50,11 +51,22 @@ export const getZipWithFiles = async (
|
||||
m.value &&
|
||||
encryptionKey
|
||||
) {
|
||||
// TODO
|
||||
// extract draw with proper values
|
||||
// save both pdf with marking and original hash files for signature
|
||||
// ...
|
||||
// Save the original file
|
||||
const encryptedArrayBuffer = await axios.get(m.value, {
|
||||
responseType: 'arraybuffer'
|
||||
})
|
||||
const link = m.value.split('/')
|
||||
zip.file(
|
||||
`blossom/encrypted/${link[link.length - 1]}`,
|
||||
new Blob([encryptedArrayBuffer.data])
|
||||
)
|
||||
const decrypted = await fetchAndDecrypt(m.value, encryptionKey)
|
||||
|
||||
// Save decrypted
|
||||
zip.file(
|
||||
`blossom/decrypted/${link[link.length - 1]}.json`,
|
||||
new Blob([decrypted])
|
||||
)
|
||||
marks[i].value = decrypted
|
||||
}
|
||||
} catch (error) {
|
||||
|
Loading…
Reference in New Issue
Block a user