File: /var/www/limestate-api/Controllers/SyncController.php
<?php
class SyncController {
public static function actionFull() {
try {
Sync::complexes();
Sync::buildings();
Sync::usedBuildings();
Sync::flats();
} catch (Exception $e){
Sync::failNotify($e);
}
}
public static function actionComplexes() {
try {
Sync::complexes();
} catch (Exception $e){
Sync::failNotify($e);
}
}
public static function actionBuildings($complexId = null) {
try {
Sync::buildings($complexId);
} catch (Exception $e){
Sync::failNotify($e);
}
}
public static function actionFlats($buildingId = null) {
try {
Sync::flats($buildingId);
} catch (Exception $e){
Sync::failNotify($e);
}
}
public static function actionUsedBuildings() {
try {
Sync::usedBuildings();
} catch (Exception $e){
Sync::failNotify($e);
}
}
}