The jump should return a failure event if it doesn't work already. That is more performant than doing a separate check in the case of success because it would have to look up twice. Anything more would expose the server to being slowed down by malicious code. We'd need a proper API that is rate controlled and also a look at the way the database is setup to offer an API here. It's not impossible, just not instantaneous.
|