mirror of
https://github.com/bitwarden/browser
synced 2025-12-17 16:53:34 +00:00
[PM-9613] port forwarders to integrations (#10075)
* introduced forwarder integrations * simply contexts * report error and message when both are present in an RPC response
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
import { zip, firstValueFrom, map, concatMap, combineLatest } from "rxjs";
|
||||
|
||||
import { AccountService } from "@bitwarden/common/auth/abstractions/account.service";
|
||||
import { IntegrationRequest } from "@bitwarden/common/tools/integration/rpc";
|
||||
import { UserId } from "@bitwarden/common/types/guid";
|
||||
import {
|
||||
ApiOptions,
|
||||
EmailDomainOptions,
|
||||
EmailPrefixOptions,
|
||||
RequestOptions,
|
||||
SelfHostedApiOptions,
|
||||
NoPolicy,
|
||||
GeneratorService,
|
||||
@@ -30,12 +30,12 @@ type MappedOptions = {
|
||||
subaddress: SubaddressGenerationOptions;
|
||||
};
|
||||
forwarders: {
|
||||
addyIo: SelfHostedApiOptions & EmailDomainOptions & RequestOptions;
|
||||
duckDuckGo: ApiOptions & RequestOptions;
|
||||
fastmail: ApiOptions & EmailPrefixOptions & RequestOptions;
|
||||
firefoxRelay: ApiOptions & RequestOptions;
|
||||
forwardEmail: ApiOptions & EmailDomainOptions & RequestOptions;
|
||||
simpleLogin: SelfHostedApiOptions & RequestOptions;
|
||||
addyIo: SelfHostedApiOptions & EmailDomainOptions & IntegrationRequest;
|
||||
duckDuckGo: ApiOptions & IntegrationRequest;
|
||||
fastmail: ApiOptions & EmailPrefixOptions & IntegrationRequest;
|
||||
firefoxRelay: ApiOptions & IntegrationRequest;
|
||||
forwardEmail: ApiOptions & EmailDomainOptions & IntegrationRequest;
|
||||
simpleLogin: SelfHostedApiOptions & IntegrationRequest;
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user