32 lines
No EOL
890 B
TypeScript
32 lines
No EOL
890 B
TypeScript
import { Component, OnInit, ChangeDetectorRef, ChangeDetectionStrategy } from '@angular/core';
|
|
|
|
import { MatSnackBar } from '@angular/material/snack-bar'
|
|
|
|
import { AdminManageDataService } from '../data.service'
|
|
|
|
@Component({
|
|
selector: 'gisaf-admin-maintenance',
|
|
templateUrl: './maintenance.component.html',
|
|
styleUrls: ['./maintenance.component.css'],
|
|
changeDetection: ChangeDetectionStrategy.OnPush,
|
|
})
|
|
export class AdminMaintenanceComponent implements OnInit {
|
|
|
|
constructor(
|
|
private adminManageDataService: AdminManageDataService,
|
|
private snackBar: MatSnackBar,
|
|
private cdr: ChangeDetectorRef,
|
|
) { }
|
|
|
|
ngOnInit(): void {
|
|
}
|
|
|
|
vacuumDb() {
|
|
this.adminManageDataService.vacuumDb().subscribe(
|
|
resp => this.snackBar.open(
|
|
'Database vacuum OK',
|
|
'Close',
|
|
)
|
|
)
|
|
}
|
|
} |