import { Injectable, Inject } from '@angular/core'; import { HttpClient } from '@angular/common/http'; import { ModuleOfUser } from '../models/user-management.api.models'; import { ApiService } from './user-management.api.service'; import { Observable } from 'rxjs'; @Injectable({ providedIn: 'root' }) export class ModuleOfUserService extends ApiService { constructor(http: HttpClient, @Inject('MODULE_OF_USER_URL') private userUri: string) { super(http, userUri); } deleteByModuleGroupId(moduleId: number, userId: number): Observable { const url = `${this.baseUrl}?moduleId=${moduleId}&userId=${userId}`; return this.http.delete(url, { withCredentials: true }); } }