mirror of
https://github.com/GNS3/gns3-web-ui.git
synced 2025-04-18 23:36:53 +00:00
Update project.service.ts
This commit is contained in:
parent
06926c53af
commit
d45947999d
@ -7,12 +7,17 @@ import { Server } from '../models/server';
|
||||
import { HttpServer } from './http-server.service';
|
||||
import { Drawing } from '../cartography/models/drawing';
|
||||
import { SettingsService } from './settings.service';
|
||||
import { RecentlyOpenedProjectService } from './recentlyOpenedProject.service';
|
||||
|
||||
@Injectable()
|
||||
export class ProjectService {
|
||||
public projectListSubject = new Subject<boolean>();
|
||||
|
||||
constructor(private httpServer: HttpServer, private settingsService: SettingsService) {}
|
||||
constructor(
|
||||
private httpServer: HttpServer,
|
||||
private settingsService: SettingsService,
|
||||
private recentlyOpenedProjectService: RecentlyOpenedProjectService
|
||||
) {}
|
||||
|
||||
projectListUpdated() {
|
||||
this.projectListSubject.next(true);
|
||||
@ -27,6 +32,7 @@ export class ProjectService {
|
||||
}
|
||||
|
||||
close(server: Server, project_id: string) {
|
||||
this.recentlyOpenedProjectService.removeData();
|
||||
return this.httpServer.post<Project>(server, `/projects/${project_id}/close`, {});
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user