mirror of
https://github.com/bitwarden/browser
synced 2025-12-16 16:23:44 +00:00
SG-680 - Renaming org domain service abstractions to match existing convention
This commit is contained in:
@@ -2,7 +2,7 @@ import { Observable } from "rxjs";
|
|||||||
|
|
||||||
import { OrganizationDomainResponse } from "../../models/response/organization-domain.response";
|
import { OrganizationDomainResponse } from "../../models/response/organization-domain.response";
|
||||||
|
|
||||||
export abstract class OrgDomainReadServiceAbstraction {
|
export abstract class OrgDomainServiceAbstraction {
|
||||||
orgDomains$: Observable<OrganizationDomainResponse[]>;
|
orgDomains$: Observable<OrganizationDomainResponse[]>;
|
||||||
|
|
||||||
get: (orgDomainId: string) => Promise<OrganizationDomainResponse>;
|
get: (orgDomainId: string) => Promise<OrganizationDomainResponse>;
|
||||||
@@ -10,7 +10,7 @@ export abstract class OrgDomainReadServiceAbstraction {
|
|||||||
|
|
||||||
// Note: this separate class is designed to hold methods that are not
|
// Note: this separate class is designed to hold methods that are not
|
||||||
// meant to be used in components (e.g., data write methods)
|
// meant to be used in components (e.g., data write methods)
|
||||||
export abstract class OrgDomainFullServiceAbstraction extends OrgDomainReadServiceAbstraction {
|
export abstract class OrgDomainInternalServiceAbstraction extends OrgDomainServiceAbstraction {
|
||||||
upsert: (orgDomains: OrganizationDomainResponse[]) => void;
|
upsert: (orgDomains: OrganizationDomainResponse[]) => void;
|
||||||
replace: (orgDomains: OrganizationDomainResponse[]) => void;
|
replace: (orgDomains: OrganizationDomainResponse[]) => void;
|
||||||
clearCache: () => Promise<void>;
|
clearCache: () => Promise<void>;
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
import { BehaviorSubject } from "rxjs";
|
import { BehaviorSubject } from "rxjs";
|
||||||
|
|
||||||
import { OrgDomainFullServiceAbstraction } from "../../abstractions/organization-domain/org-domain.service.abstraction";
|
import { OrgDomainInternalServiceAbstraction } from "../../abstractions/organization-domain/org-domain.service.abstraction";
|
||||||
import { OrganizationDomainResponse } from "../../models/response/organization-domain.response";
|
import { OrganizationDomainResponse } from "../../models/response/organization-domain.response";
|
||||||
|
|
||||||
export class OrgDomainService implements OrgDomainFullServiceAbstraction {
|
export class OrgDomainService implements OrgDomainInternalServiceAbstraction {
|
||||||
protected _orgDomains$: BehaviorSubject<OrganizationDomainResponse[]> = new BehaviorSubject([]);
|
protected _orgDomains$: BehaviorSubject<OrganizationDomainResponse[]> = new BehaviorSubject([]);
|
||||||
|
|
||||||
orgDomains$ = this._orgDomains$.asObservable();
|
orgDomains$ = this._orgDomains$.asObservable();
|
||||||
|
|||||||
Reference in New Issue
Block a user