feat: Add check to prevent favorited files from being deleted (#369)
* additions * add proper lock system * migreation * Revert "migreation" This reverts commit 4058146c2867d8a0cf2edc56b89e4bec3b2a826b. * remove that * get rid of bad code --------- Co-authored-by: Jayvin Hernandez <gogojayvin923@gmail.com>
This commit is contained in:
parent
fd2746c2d0
commit
d238e24f62
4 changed files with 5 additions and 4 deletions
2
.github/ISSUE_TEMPLATE/config.yml
vendored
2
.github/ISSUE_TEMPLATE/config.yml
vendored
|
@ -1,7 +1,7 @@
|
|||
blank_issues_enabled: false
|
||||
contact_links:
|
||||
- name: Feature Request
|
||||
url: https://github.com/diced/zipline/discussions/new?category=ideas&title=Your%20breif%20description%20here&labels=feature
|
||||
url: https://github.com/diced/zipline/discussions/new?category=ideas&title=Your%20brief%20description%20here&labels=feature
|
||||
about: Ask for a new feature
|
||||
- name: Zipline Discord
|
||||
url: https://discord.gg/EAhCRfGxCF
|
||||
|
|
|
@ -14,7 +14,7 @@ Create an issue on GitHub, please include the following (if one of them is not a
|
|||
|
||||
Create an discussion on GitHub, please include the following:
|
||||
|
||||
- Breif explanation of the feature in the title (very breif please)
|
||||
- Brief explanation of the feature in the title (very brief please)
|
||||
- How it would work (detailed, but optional)
|
||||
|
||||
## Pull Requests (contributions to the codebase)
|
||||
|
|
|
@ -7,6 +7,7 @@ function preFileDecorator(fastify: FastifyInstance, _, done) {
|
|||
done();
|
||||
|
||||
async function preFile(this: FastifyReply, file: File) {
|
||||
if (file.favorite) return false;
|
||||
if (file.expiresAt && file.expiresAt < new Date()) {
|
||||
await this.server.datasource.delete(file.name);
|
||||
await this.server.prisma.file.delete({ where: { id: file.id } });
|
||||
|
|
Loading…
Reference in a new issue