Änderung: Bereinigung und Optimierung der Taxi-Map-Logik
Änderungen: - Entfernen der Methode `getMapByPosition` aus dem `TaxiMapController` und der zugehörigen Logik im `TaxiMapService`, um die Komplexität zu reduzieren. - Anpassung der Datenbankmodelle für `TaxiMap`, `TaxiLevelStats` und `TaxiMapType`, um die Tabellennamen zu vereinheitlichen. - Aktualisierung der Routen im `taxiMapRouter`, um die entfernte Funktionalität zu reflektieren. - Hinzufügung von neuen Importen in `index.js`, um die neuen Modelle zu integrieren. - Verbesserung der Benutzeroberfläche durch neue Erfolgsmeldungen in den Übersetzungsdateien für die Admin-Oberfläche. Diese Anpassungen tragen zur Vereinfachung der Codebasis und zur Verbesserung der Benutzererfahrung im Taxi-Minispiel bei.
This commit is contained in:
@@ -8,7 +8,6 @@ class TaxiMapController {
|
||||
this.getMapTypes = this.getMapTypes.bind(this);
|
||||
this.getMaps = this.getMaps.bind(this);
|
||||
this.getMapById = this.getMapById.bind(this);
|
||||
this.getMapByPosition = this.getMapByPosition.bind(this);
|
||||
this.getDefaultMap = this.getDefaultMap.bind(this);
|
||||
this.createMap = this.createMap.bind(this);
|
||||
this.updateMap = this.updateMap.bind(this);
|
||||
@@ -52,24 +51,6 @@ class TaxiMapController {
|
||||
}
|
||||
}
|
||||
|
||||
async getMapByPosition(req, res) {
|
||||
try {
|
||||
const { positionX, positionY } = req.params;
|
||||
const map = await this.taxiMapService.getMapByPosition(
|
||||
parseInt(positionX),
|
||||
parseInt(positionY)
|
||||
);
|
||||
|
||||
if (!map) {
|
||||
return res.status(404).json({ success: false, message: 'Map an Position nicht gefunden' });
|
||||
}
|
||||
|
||||
res.json({ success: true, data: map });
|
||||
} catch (error) {
|
||||
console.error('Error getting map by position:', error);
|
||||
res.status(500).json({ success: false, message: 'Fehler beim Laden der Map' });
|
||||
}
|
||||
}
|
||||
|
||||
async getDefaultMap(req, res) {
|
||||
try {
|
||||
|
||||
Reference in New Issue
Block a user