Zaczne od tego, ze mam przycisk który blokuje rożne rzeczy dzięki czemu inny użytkownik nie może ich edytować.
Pod ten przycisk wywołuje funkcje gdzie przekazuje id. I teraz nie wiem czy cos takiego jest optymalne? Ogolnie to działa, ale jestem ciekawy czy inaczej byscie to napisali?

block= () => {
    this.list.actions.forEach((action) => {
      this.service.disableList(action.id);
    });
  };

w serwisie metoda disableList wyglada tak:

 disableList(id: string) {
if(id){
    this.data.blocked.forEach((block) => {
      if (!block.isBlocked) {
        this.service.send("/block", id);
      }
    });
}
  }