diff --git a/src/app/app.page/app.page.component.html b/src/app/app.page/app.page.component.html index fae1d25d..999a9cff 100644 --- a/src/app/app.page/app.page.component.html +++ b/src/app/app.page/app.page.component.html @@ -678,7 +678,7 @@

  • + (click)="deleteLiveBroadcast(row.streamId,row.originAdress, row.type, row.status)"> Delete Broadcast @@ -1918,4 +1918,4 @@

    - \ No newline at end of file + diff --git a/src/app/app.page/app.page.component.ts b/src/app/app.page/app.page.component.ts index 931f5168..40545030 100644 --- a/src/app/app.page/app.page.component.ts +++ b/src/app/app.page/app.page.component.ts @@ -1075,12 +1075,13 @@ export class AppPageComponent implements OnInit, OnDestroy, AfterViewInit { - deleteLiveBroadcast(streamId: string,broadcastHostAddress: string): void { + deleteLiveBroadcast(streamId: string, broadcastHostAddress: string, type:string, broadcastStatus: string): void { let REMOTE_HOST_ADDRESS; let hostAddress = localStorage.getItem('hostAddress'); // I didn't added broadcast status check. Because, some of stream sources status is finished but it's trying to connect sources. - if(this.isClusterMode && hostAddress != broadcastHostAddress) { + //But we need to add broadcast status check for live stream type. + if((this.isClusterMode && hostAddress != broadcastHostAddress) && (type != "liveStream" && broadcastStatus == "broadcasting")) { REMOTE_HOST_ADDRESS = "http://" + broadcastHostAddress + ":5080"; if(this.appSettings.jwtControlEnabled != true && this.appSettings.jwtSecretKey != null){