More webapp changes+fixes
All checks were successful
Build Docker and Deploy / Build Docker Container (push) Successful in 1m0s
Build Docker and Deploy / Run Unit-Tests (push) Successful in 9m18s
Build Docker and Deploy / Deploy to Server (push) Successful in 22s

This commit is contained in:
2025-12-07 04:21:11 +01:00
parent 2b7950f5dc
commit c81143ecdc
17 changed files with 297 additions and 20 deletions

View File

@@ -1,4 +1,4 @@
import { Component, inject, signal, OnInit, computed } from '@angular/core';
import { Component, inject, signal, OnInit, computed, effect } from '@angular/core';
import { CommonModule, DatePipe } from '@angular/common';
import { ActivatedRoute, Router, RouterLink } from '@angular/router';
import { NzCardModule } from 'ng-zorro-antd/card';
@@ -66,6 +66,15 @@ export class MessageDetailComponent implements OnInit {
showDeliveries = computed(() => this.expertMode() && this.isChannelOwner());
constructor() {
// Watch for expert mode changes and load deliveries when it becomes visible
effect(() => {
if (this.showDeliveries() && this.message() && this.deliveries().length === 0 && !this.loadingDeliveries()) {
this.loadDeliveries(this.message()!.message_id);
}
});
}
ngOnInit(): void {
const messageId = this.route.snapshot.paramMap.get('id');
if (messageId) {