mirror of
https://github.com/avatao-content/frontend-tutorial-framework
synced 2025-04-03 11:52:40 +00:00
Remove unused FSM update service
This commit is contained in:
parent
e6783efa49
commit
dcbf59d5ab
@ -4,7 +4,6 @@ import { BrowserModule } from '@angular/platform-browser';
|
|||||||
import { NgModule } from '@angular/core';
|
import { NgModule } from '@angular/core';
|
||||||
import { NgbModule } from '@ng-bootstrap/ng-bootstrap';
|
import { NgbModule } from '@ng-bootstrap/ng-bootstrap';
|
||||||
|
|
||||||
|
|
||||||
import { AppComponent } from './app.component';
|
import { AppComponent } from './app.component';
|
||||||
import { DashboardComponent } from './dashboard/dashboard.component';
|
import { DashboardComponent } from './dashboard/dashboard.component';
|
||||||
import { HeaderComponent } from './header/header.component';
|
import { HeaderComponent } from './header/header.component';
|
||||||
@ -16,7 +15,6 @@ import { IdeComponent } from './ide/ide.component';
|
|||||||
import { MessagesComponent } from './messages/messages.component';
|
import { MessagesComponent } from './messages/messages.component';
|
||||||
import { WebSocketService } from './services/websocket.service';
|
import { WebSocketService } from './services/websocket.service';
|
||||||
import { TerminalComponent } from './terminal/terminal.component';
|
import { TerminalComponent } from './terminal/terminal.component';
|
||||||
import { FSMUpdateService } from './services/fsmupdate.service';
|
|
||||||
import { ProcessManagerService } from './services/processmanager.service';
|
import { ProcessManagerService } from './services/processmanager.service';
|
||||||
import { AppRoutingModule } from './app-routing.module';
|
import { AppRoutingModule } from './app-routing.module';
|
||||||
import { TestmessengerComponent } from './testmessenger/testmessenger.component';
|
import { TestmessengerComponent } from './testmessenger/testmessenger.component';
|
||||||
@ -52,7 +50,6 @@ import { MonacoEditorModule } from 'ngx-monaco-editor';
|
|||||||
MarkdownService,
|
MarkdownService,
|
||||||
WebSocketService,
|
WebSocketService,
|
||||||
TerminadoService,
|
TerminadoService,
|
||||||
FSMUpdateService,
|
|
||||||
ProcessManagerService,
|
ProcessManagerService,
|
||||||
DeploymentNotificationService,
|
DeploymentNotificationService,
|
||||||
],
|
],
|
||||||
|
@ -1,6 +0,0 @@
|
|||||||
import { WebSocketMessage } from './websocket-message';
|
|
||||||
|
|
||||||
export interface FSMUpdateMessage extends WebSocketMessage {
|
|
||||||
current_state: string;
|
|
||||||
valid_transitions: object;
|
|
||||||
}
|
|
@ -1,20 +0,0 @@
|
|||||||
import { Injectable } from '@angular/core';
|
|
||||||
import { WebSocketService } from './websocket.service';
|
|
||||||
|
|
||||||
import { FSMUpdateMessage } from '../message-types/fsm-update-message';
|
|
||||||
|
|
||||||
@Injectable()
|
|
||||||
export class FSMUpdateService {
|
|
||||||
public current_state: string;
|
|
||||||
public valid_transitions: object;
|
|
||||||
|
|
||||||
constructor(private websocketService: WebSocketService) {}
|
|
||||||
|
|
||||||
public init(): void {
|
|
||||||
this.websocketService.observeKey<FSMUpdateMessage>('fsm.update').subscribe(message => {
|
|
||||||
this.current_state = message.current_state;
|
|
||||||
this.valid_transitions = message.valid_transitions;
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
Loading…
x
Reference in New Issue
Block a user