From 7b9cffa2d5a9f96a1dbfec715428cde0e6bc9700 Mon Sep 17 00:00:00 2001 From: AndiMajore <andi.majore@googlemail.com> Date: Fri, 3 Sep 2021 16:56:13 +0200 Subject: [PATCH] added under construction warning to quick analysis --- src/app/services/analysis/analysis.service.ts | 26 ++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/src/app/services/analysis/analysis.service.ts b/src/app/services/analysis/analysis.service.ts index 85e375f1..7df44389 100644 --- a/src/app/services/analysis/analysis.service.ts +++ b/src/app/services/analysis/analysis.service.ts @@ -4,9 +4,16 @@ import {HttpClient} from '@angular/common/http'; import {environment} from '../../../environments/environment'; import {toast} from 'bulma-toast'; import {Injectable} from '@angular/core'; -import { NetexControllerService } from '../netex-controller/netex-controller.service'; - -export type AlgorithmType = 'trustrank' | 'keypathwayminer' | 'multisteiner' | 'closeness' | 'degree' | 'proximity' | 'betweenness'; +import {NetexControllerService} from '../netex-controller/netex-controller.service'; + +export type AlgorithmType = + 'trustrank' + | 'keypathwayminer' + | 'multisteiner' + | 'closeness' + | 'degree' + | 'proximity' + | 'betweenness'; export type QuickAlgorithmType = 'quick' | 'super'; export const algorithmNames = { @@ -252,6 +259,19 @@ export class AnalysisService { return; } + if (dataset == null) { + toast({ + message: `Passed dataset is null. This feature might be still under development.`, + duration: 5000, + dismissible: true, + pauseOnHover: true, + type: 'is-danger', + position: 'top-center', + animate: {in: 'fadeIn', out: 'fadeOut'} + }); + return; + } + this.launchingQuick = true; const resp = await this.http.post<any>(`${environment.backend}task/`, { -- GitLab