Scott Nonnenberg
|
068cce61e6
|
Fix path-oriented unit test on Windows
|
7 years ago |
Scott Nonnenberg
|
06b0544bbe
|
Hardening: normalize on-disk attachment paths before save/load
|
7 years ago |
Daniel Gasienica
|
1dd87ad197
|
Format all source code using Prettier
|
7 years ago |
Daniel Gasienica
|
5a6668e677
|
Add `Attachments.createWriteForExisting`
This function lets us choose where to write attachment to instead of picking
random name.
|
7 years ago |
Daniel Gasienica
|
efd673083d
|
Rename `writeAttachmentData` to `writeNewAttachmentData`
|
7 years ago |
Daniel Gasienica
|
8474f3cf7f
|
Use `create*` prefix to clarify curried functions
|
7 years ago |
Daniel Gasienica
|
06e7bca276
|
Use new `stringToArrayBuffer` function
|
7 years ago |
Daniel Gasienica
|
10afcf1bb0
|
Add `Attachments.deleteData`
|
7 years ago |
Daniel Gasienica
|
9b636a1885
|
Add test for `Attachments.readData`
|
7 years ago |
Daniel Gasienica
|
f6f0359a61
|
Use `assert.deepEqual` instead of Lodash `isEqual`
|
7 years ago |
Daniel Gasienica
|
aba261122f
|
🎨 Use `camelCase` for mutable variable
|
7 years ago |
Daniel Gasienica
|
1c8123ff1a
|
Move `writeAttachmentData` into `Attachments`
Encapsulates all attachment operations that require Node.js / Electron APIs,
e.g. file system access.
|
7 years ago |