Comments (2)
Now that accounts are a thing, this becomes a little different. If a signed in user is uploading splits which are identical to some previously-uploaded splits that they don't own, we should allow the upload to happen and the existence of both copies. We should only direct to existing splits if the same user uploaded both, or if both are anonymously uploaded.
A slight problem that may happen is a user wishes to have two copies of splits, one anonymous and one tied to an account, and so that user uploads the same splits twice in a row with the intention of disowning one copy. In this situation we'd (incorrectly) never make the second copy. I don't think this is big enough of a deal to worry about for now though.
from splits-io.
This will be much much easier to handle as a part of #66. We can hash the file and store the hash in the runs
table as the key lookup, and that will close this issue for free.
from splits-io.
Related Issues (20)
- Speedrun.com game variables don't show in the auto-submit dialogue
- Game renamed on speedrun.com
- YouTube doesn't allow chapters < 10s
- Build a "did you really mean to do that?" feature for adopting histories accidentally
- Video seeking should always use realtime
- Handle default timing better
- PBing in gametime but not in realtime makes Splits.io "prefer" the wrong PB
- Emails can be obviously not emails
- Double negatives
- Use "an" over "a" where appropriate
- Inherit timing setting from previous upload
- SpeedRunsLive races panel slow/unresponsive
- Clicking on combined splits doesn't correctly seek video
- Redirect-on-login doesn't work
- Emails are case sensitive
- Megaman support
- Splits for Mega Man 2 don't have twitch "Auto-highlight"? HOT 3
- Ability to use subsplit sections for Youtube chapters
- Segment group durations artificially short when a split is skipped
- Show avatar in settings avatar area
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 splits-io.