mirror of
https://github.com/tobspr/shapez.io.git
synced 2025-06-13 13:04:03 +00:00
added some notes
This commit is contained in:
parent
bc32f2d21f
commit
9cd8cbf42c
@ -380,6 +380,15 @@ export class ReadWriteProxy {
|
|||||||
|
|
||||||
/** @returns {ExplainedResult} */
|
/** @returns {ExplainedResult} */
|
||||||
internalVerifyEntry(data) {
|
internalVerifyEntry(data) {
|
||||||
|
// NOTE: this check could be removed if it's only used in `readAsync`,
|
||||||
|
// as the data HAS to be migrated. Probably with a sanity check at `readAsync`
|
||||||
|
// to check that migration did set the version flag accordingly, i.e
|
||||||
|
// ```js
|
||||||
|
// if (contents.version < currentVersion) {
|
||||||
|
// // .. migrate contents and check result
|
||||||
|
// if (contents.version !== currentVersion) return Prmoise.reject(`Version mismatch after migration: ...`);
|
||||||
|
// }
|
||||||
|
// ```
|
||||||
if (data.version !== this.getCurrentVersion()) {
|
if (data.version !== this.getCurrentVersion()) {
|
||||||
return ExplainedResult.bad(
|
return ExplainedResult.bad(
|
||||||
"Version mismatch, got " + data.version + " and expected " + this.getCurrentVersion()
|
"Version mismatch, got " + data.version + " and expected " + this.getCurrentVersion()
|
||||||
|
Loading…
Reference in New Issue
Block a user