Tutorial: Server-State bei Neustart korrekt zuruecksetzen
- forceRestart ruft API.resetTutorialState() auf - _startInternal setzt Server-State auf Step 0 bei Neustart - Chat zeigt jetzt 1/31 statt altem Stand
Dieser Commit ist enthalten in:
@@ -1227,6 +1227,9 @@ const Tutorial = {
|
||||
return;
|
||||
}
|
||||
|
||||
if (forceRestart) {
|
||||
try { API.resetTutorialState(); } catch(e) {}
|
||||
}
|
||||
this._startInternal(forceRestart ? 0 : null);
|
||||
},
|
||||
|
||||
@@ -1257,6 +1260,11 @@ const Tutorial = {
|
||||
this._highestStep = -1;
|
||||
this._currentStep = -1;
|
||||
|
||||
// Server-State auf Anfang setzen wenn Neustart
|
||||
if (!resumeStep || resumeStep === 0) {
|
||||
API.saveTutorialState({ current_step: 0, completed: false }).catch(function() {});
|
||||
}
|
||||
|
||||
// Overlay einblenden + Klicks blockieren
|
||||
this._els.overlay.classList.add('active');
|
||||
document.body.classList.add('tutorial-active');
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren