Skip to content
This repository was archived by the owner on Feb 18, 2024. It is now read-only.

Commit 0337f0a

Browse files
Add route for addfile
1 parent 093f31c commit 0337f0a

File tree

4 files changed

+127
-4
lines changed

4 files changed

+127
-4
lines changed

client/src/electron/main.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ const handleReady = () => {
1414
createMainWindow();
1515
process.env.IV = 'c5846a3159f24227';
1616
process.env.ENCRYPTION_SALT = '3IdG3N5dv2kCLa0h7cXE';
17+
console.log(process.env.IV);
1718
};
1819

1920
const gotTheLock = app.requestSingleInstanceLock();

client/src/shared/Api/vault/addAFile.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ export const addAFile = async (
2929
let structureMeta = prepareMetadata(notebookStructureItem);
3030

3131
try {
32-
await axios.post('http://localhost:8080/api/vault/add', {
32+
await axios.post('https://privanote.herokuapp.com/api/vault/add', {
3333
item: fileMeta,
3434
notebookStructure: structureMeta
3535
});

client/src/shared/data/encryption.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import { pbkdf2Sync, createCipheriv, createDecipheriv } from 'crypto';
22

33
export const generateEncryptionKey = (password: string) => {
44
if (process.env.ENCRYPTION_SALT) {
5+
// used to be process.env.salt thing
56
return pbkdf2Sync(
67
password,
78
process.env.ENCRYPTION_SALT,

client/yarn.lock

Lines changed: 124 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1752,6 +1752,14 @@
17521752
"resolved" "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz"
17531753
"version" "4.0.0"
17541754

1755+
"@types/plist@^3.0.1":
1756+
"integrity" "sha512-ULqvZNGMv0zRFvqn8/4LSPtnmN4MfhlPNtJCTpKuIIxGVGZ2rYWzFXrvEBoh9CVyqSE7D6YFRJ1hydLHI6kbWw=="
1757+
"resolved" "https://registry.npmjs.org/@types/plist/-/plist-3.0.2.tgz"
1758+
"version" "3.0.2"
1759+
dependencies:
1760+
"@types/node" "*"
1761+
"xmlbuilder" ">=11.0.1"
1762+
17551763
"@types/prettier@^2.1.5":
17561764
"integrity" "sha512-Fo79ojj3vdEZOHg3wR9ksAMRz4P3S5fDB5e/YWZiFnyFQI1WY2Vftu9XoXVVtJfxB7Bpce/QTqWSSntkz2Znrw=="
17571765
"resolved" "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.1.tgz"
@@ -1843,6 +1851,11 @@
18431851
"resolved" "https://registry.npmjs.org/@types/unist/-/unist-2.0.6.tgz"
18441852
"version" "2.0.6"
18451853

1854+
"@types/verror@^1.10.3":
1855+
"integrity" "sha512-9UjMCHK5GPgQRoNbqdLIAvAy0EInuiqbW0PBMtVP6B5B2HQJlvoJHM+KodPZMEjOa5VkSc+5LH7xy+cUzQdmHw=="
1856+
"resolved" "https://registry.npmjs.org/@types/verror/-/verror-1.10.5.tgz"
1857+
"version" "1.10.5"
1858+
18461859
"@types/yargs-parser@*":
18471860
"integrity" "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw=="
18481861
"resolved" "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz"
@@ -2081,7 +2094,7 @@
20812094
"resolved" "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz"
20822095
"version" "3.5.2"
20832096

2084-
"ajv@^6.12.0", "ajv@^6.12.5", "ajv@^6.9.1":
2097+
"ajv@^6.10.0", "ajv@^6.12.0", "ajv@^6.12.5", "ajv@^6.9.1":
20852098
"integrity" "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g=="
20862099
"resolved" "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz"
20872100
"version" "6.12.6"
@@ -2254,6 +2267,16 @@
22542267
optionalDependencies:
22552268
"@types/glob" "^7.1.1"
22562269

2270+
"assert-plus@^1.0.0":
2271+
"integrity" "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
2272+
"resolved" "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz"
2273+
"version" "1.0.0"
2274+
2275+
"astral-regex@^2.0.0":
2276+
"integrity" "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ=="
2277+
"resolved" "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz"
2278+
"version" "2.0.0"
2279+
22572280
"async-exit-hook@^2.0.1":
22582281
"integrity" "sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw=="
22592282
"resolved" "https://registry.npmjs.org/async-exit-hook/-/async-exit-hook-2.0.1.tgz"
@@ -2613,7 +2636,7 @@
26132636
"resolved" "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz"
26142637
"version" "1.0.2"
26152638

2616-
"base64-js@^1.3.0", "base64-js@^1.5.1":
2639+
"base64-js@^1.3.0", "base64-js@^1.3.1", "base64-js@^1.5.1":
26172640
"integrity" "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="
26182641
"resolved" "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz"
26192642
"version" "1.5.1"
@@ -2779,6 +2802,14 @@
27792802
"resolved" "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz"
27802803
"version" "1.1.2"
27812804

2805+
"buffer@^5.1.0":
2806+
"integrity" "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ=="
2807+
"resolved" "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz"
2808+
"version" "5.7.1"
2809+
dependencies:
2810+
"base64-js" "^1.3.1"
2811+
"ieee754" "^1.1.13"
2812+
27822813
27832814
"integrity" "sha512-c8a8J3wK6BIVLW7ls+7TRK9igspTbzWmUqxFbgK0m40Ggm6efUbxtWVCGIjc+dtchyr5qAMAUL6iEGRdS/6vwg=="
27842815
"resolved" "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-8.9.1.tgz"
@@ -3070,6 +3101,14 @@
30703101
dependencies:
30713102
"restore-cursor" "^3.1.0"
30723103

3104+
"cli-truncate@^2.1.0":
3105+
"integrity" "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg=="
3106+
"resolved" "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz"
3107+
"version" "2.1.0"
3108+
dependencies:
3109+
"slice-ansi" "^3.0.0"
3110+
"string-width" "^4.2.0"
3111+
30733112
"cli-width@^3.0.0":
30743113
"integrity" "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw=="
30753114
"resolved" "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz"
@@ -3334,6 +3373,11 @@
33343373
"resolved" "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz"
33353374
"version" "1.0.3"
33363375

3376+
3377+
"integrity" "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
3378+
"resolved" "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz"
3379+
"version" "1.0.2"
3380+
33373381
"cosmiconfig@^7.0.0", "cosmiconfig@^7.0.1":
33383382
"integrity" "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ=="
33393383
"resolved" "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz"
@@ -3350,6 +3394,13 @@
33503394
"resolved" "https://registry.npmjs.org/country-flag-icons/-/country-flag-icons-1.4.15.tgz"
33513395
"version" "1.4.15"
33523396

3397+
"crc@^3.8.0":
3398+
"integrity" "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ=="
3399+
"resolved" "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz"
3400+
"version" "3.8.0"
3401+
dependencies:
3402+
"buffer" "^5.1.0"
3403+
33533404
"create-error-class@^3.0.0":
33543405
"integrity" "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y="
33553406
"resolved" "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz"
@@ -3712,6 +3763,20 @@
37123763
optionalDependencies:
37133764
"dmg-license" "^1.0.9"
37143765

3766+
"dmg-license@^1.0.9":
3767+
"integrity" "sha512-SVeeyiOeinV5JCPHXMdKOgK1YVbak/4+8WL2rBnfqRYpA5FaeFaQnQWb25x628am1w70CbipGDv9S51biph63A=="
3768+
"resolved" "https://registry.npmjs.org/dmg-license/-/dmg-license-1.0.10.tgz"
3769+
"version" "1.0.10"
3770+
dependencies:
3771+
"@types/plist" "^3.0.1"
3772+
"@types/verror" "^1.10.3"
3773+
"ajv" "^6.10.0"
3774+
"crc" "^3.8.0"
3775+
"iconv-corefoundation" "^1.1.7"
3776+
"plist" "^3.0.4"
3777+
"smart-buffer" "^4.0.2"
3778+
"verror" "^1.10.0"
3779+
37153780
"dom-accessibility-api@^0.5.6":
37163781
"integrity" "sha512-ml3lJIq9YjUfM9TUnEPvEYWFSwivwIGBPKpewX7tii7fwCazA8yCioGdqQcNsItPpfFvSJ3VIdMQPj60LJhcQA=="
37173782
"resolved" "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.7.tgz"
@@ -4196,6 +4261,11 @@
41964261
"mkdirp" "^0.5.4"
41974262
"yauzl" "^2.10.0"
41984263

4264+
"extsprintf@^1.2.0":
4265+
"integrity" "sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA=="
4266+
"resolved" "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.1.tgz"
4267+
"version" "1.4.1"
4268+
41994269
"fast-deep-equal@^3.1.1":
42004270
"integrity" "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
42014271
"resolved" "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz"
@@ -4397,6 +4467,11 @@
43974467
"resolved" "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz"
43984468
"version" "1.0.0"
43994469

4470+
"fsevents@^2.3.2", "fsevents@~2.3.2":
4471+
"integrity" "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA=="
4472+
"resolved" "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz"
4473+
"version" "2.3.2"
4474+
44004475
"function-bind@^1.1.1":
44014476
"integrity" "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
44024477
"resolved" "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz"
@@ -4963,6 +5038,14 @@
49635038
"resolved" "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz"
49645039
"version" "1.0.4"
49655040

5041+
"iconv-corefoundation@^1.1.7":
5042+
"integrity" "sha512-T10qvkw0zz4wnm560lOEg0PovVqUXuOFhhHAkixw8/sycy7TJt7v/RrkEKEQnAw2viPSJu6iAkErxnzR0g8PpQ=="
5043+
"resolved" "https://registry.npmjs.org/iconv-corefoundation/-/iconv-corefoundation-1.1.7.tgz"
5044+
"version" "1.1.7"
5045+
dependencies:
5046+
"cli-truncate" "^2.1.0"
5047+
"node-addon-api" "^1.6.3"
5048+
49665049
"iconv-lite@^0.4.24", "[email protected]":
49675050
"integrity" "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA=="
49685051
"resolved" "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz"
@@ -4982,6 +5065,11 @@
49825065
"resolved" "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz"
49835066
"version" "5.1.0"
49845067

5068+
"ieee754@^1.1.13":
5069+
"integrity" "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="
5070+
"resolved" "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz"
5071+
"version" "1.2.1"
5072+
49855073
"ignore@^5.1.4":
49865074
"integrity" "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw=="
49875075
"resolved" "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz"
@@ -6641,6 +6729,11 @@
66416729
"lower-case" "^2.0.2"
66426730
"tslib" "^2.0.3"
66436731

6732+
"node-addon-api@^1.6.3":
6733+
"integrity" "sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg=="
6734+
"resolved" "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.7.2.tgz"
6735+
"version" "1.7.2"
6736+
66446737
"node-emoji@^1.11.0":
66456738
"integrity" "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A=="
66466739
"resolved" "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz"
@@ -7081,7 +7174,7 @@
70817174
dependencies:
70827175
"find-up" "^4.0.0"
70837176

7084-
"plist@^3.0.1":
7177+
"plist@^3.0.1", "plist@^3.0.4":
70857178
"integrity" "sha512-ksrr8y9+nXOxQB2osVNqrgvX/XQPOXaU4BQMKjYq8PvaY1U18mo+fKgBSwzK+luSyinOuPae956lSVcBwxlAMg=="
70867179
"resolved" "https://registry.npmjs.org/plist/-/plist-3.0.4.tgz"
70877180
"version" "3.0.4"
@@ -8078,6 +8171,20 @@
80788171
"resolved" "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz"
80798172
"version" "3.0.0"
80808173

8174+
"slice-ansi@^3.0.0":
8175+
"integrity" "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ=="
8176+
"resolved" "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz"
8177+
"version" "3.0.0"
8178+
dependencies:
8179+
"ansi-styles" "^4.0.0"
8180+
"astral-regex" "^2.0.0"
8181+
"is-fullwidth-code-point" "^3.0.0"
8182+
8183+
"smart-buffer@^4.0.2":
8184+
"integrity" "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg=="
8185+
"resolved" "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz"
8186+
"version" "4.2.0"
8187+
80818188
"smpltmpl@^1.0.2":
80828189
"integrity" "sha512-Hq23NNgeZigOzIiX1dkb6W3gFn2/XQj43KhPxu65IMieG/gIwf/lQb1IudjYv0c/5LwJeS/mPayYzyo+8WJMxQ=="
80838190
"resolved" "https://registry.npmjs.org/smpltmpl/-/smpltmpl-1.0.2.tgz"
@@ -9028,6 +9135,15 @@
90289135
"resolved" "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz"
90299136
"version" "1.0.1"
90309137

9138+
"verror@^1.10.0":
9139+
"integrity" "sha512-veufcmxri4e3XSrT0xwfUR7kguIkaxBeosDg00yDWhk49wdwkSUrvvsm7nc75e1PUyvIeZj6nS8VQRYz2/S4Xg=="
9140+
"resolved" "https://registry.npmjs.org/verror/-/verror-1.10.1.tgz"
9141+
"version" "1.10.1"
9142+
dependencies:
9143+
"assert-plus" "^1.0.0"
9144+
"core-util-is" "1.0.2"
9145+
"extsprintf" "^1.2.0"
9146+
90319147
"w3c-hr-time@^1.0.2":
90329148
"integrity" "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ=="
90339149
"resolved" "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz"
@@ -9291,6 +9407,11 @@
92919407
"resolved" "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz"
92929408
"version" "9.0.7"
92939409

9410+
"xmlbuilder@>=11.0.1":
9411+
"integrity" "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg=="
9412+
"resolved" "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz"
9413+
"version" "15.1.1"
9414+
92949415
"xmlchars@^2.2.0":
92959416
"integrity" "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw=="
92969417
"resolved" "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz"

0 commit comments

Comments
 (0)