Comments (1)
Other approach ideas:
- Row level pessimistic lock on the parent status being reblogged, in place just for the transaction where reblog is created - main...mjankowski:mastodon:safe-reblog-alternative
- after_commit hook which re-checks the status being reblogged after the new reblog status is created, and if it's been soft deleted, also soft deletes the reblog itself (consistent with what happens on regular soft delete of a status) - main...mjankowski:mastodon:after-commit-check-parent-reblog
- DB trigger, similar to monkey patch, modifies the insert logic to prevent insert (by nulling ID) when the status has been soft deleted - main...mjankowski:mastodon:triggers-for-reblogs
from mastodon.
Related Issues (20)
- QT behind CW is not behind the CW in some situations HOT 3
- Security-key only authentication HOT 1
- Fresh instance error 503/502 for all federation endpoints
- Enabling STATSD_ADDR env var when statsd isn't available often crashes sidekiq/web containers HOT 4
- Notification on user server migration/move
- [FR] Rewrite Masto Links to go to User's Instance HOT 2
- Add the automatic translate option to profiles
- Allow people to run mastodon on an IP instead of a domain name
- Add API to allow webhooks to validate themselves
- Add and Remove activities don't have ID HOT 2
- Fail to run a instance HOT 5
- "suggestions" algorithm could remove dormant accounts HOT 3
- Describe setting up default language more thoroughly to enable translation of posts
- Custom emoji federation from external servers is broken HOT 2
- opening a thread post does not fetch its parent
- Not all posts from relays get accepted HOT 2
- Something went wrong after upgrade HOT 11
- UX/Accessibility: Content warnings and "Show more" buttons are not obvious to new users HOT 1
- Favicon customization doesnโt touch svg `mask-icon` HOT 1
- Increase profile bio text limit
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mastodon.