Feature: #84, BugFix #93, Init Free Plan, Selection type of Listing

This commit is contained in:
2024-08-27 20:01:56 +02:00
parent c1b72bbc12
commit 8721be4a90
14 changed files with 306 additions and 67 deletions

View File

@@ -1,6 +1,6 @@
import { HttpClient, HttpHeaders } from '@angular/common/http';
import { Injectable } from '@angular/core';
import { lastValueFrom, Observable } from 'rxjs';
import { BehaviorSubject, lastValueFrom, Observable } from 'rxjs';
import urlcat from 'urlcat';
import { User } from '../../../../bizmatch-server/src/models/db.model';
import { ResponseUsersArray, StatesResult, UserListingCriteria } from '../../../../bizmatch-server/src/models/main.model';
@@ -12,8 +12,14 @@ import { environment } from '../../environments/environment';
export class UserService {
private apiBaseUrl = environment.apiBaseUrl;
private userSource = new BehaviorSubject<User>(undefined);
currentUser = this.userSource.asObservable();
constructor(private http: HttpClient) {}
changeUser(user: User) {
this.userSource.next(user);
}
// -----------------------------
// DB services
// -----------------------------