mirror of
https://github.com/dadosfera/maestro.git
synced 2026-10-16 00:29:09 +00:00
Client Refactor
This commit is contained in:
@@ -7,6 +7,8 @@ import {
|
||||
import { NetworkConfig } from '@dadosfera/protospack-v2';
|
||||
|
||||
export class NetworkConfigGrpcClient {
|
||||
public name = 'NetworkConfigGrpcClient';
|
||||
|
||||
private config: GrpcOptions = {
|
||||
transport: Transport.GRPC,
|
||||
options: {
|
||||
@@ -30,7 +32,7 @@ export class NetworkConfigGrpcClient {
|
||||
},
|
||||
};
|
||||
providerOptions: ClientProviderOptions = {
|
||||
name: 'NetworkConfigGrpcClient',
|
||||
name: this.name,
|
||||
...this.config,
|
||||
};
|
||||
}
|
||||
|
||||
@@ -13,13 +13,15 @@ import {
|
||||
UpdateNetworkConfigReq,
|
||||
UpdateNetworkConfigRes,
|
||||
} from './dto/network-config';
|
||||
import { NetworkConfigGrpcClient } from './network-config-client.config';
|
||||
|
||||
@Injectable()
|
||||
export class NetworkConfigService {
|
||||
private networkConfigReadClient: NetworkConfig.ReadService.NetworkConfigReadService;
|
||||
private networkConfigWriteClient: NetworkConfig.WriteService.NetworkConfigWriteService;
|
||||
constructor(
|
||||
@Inject('NetworkConfigGrpcClient') private readonly grpcClient: ClientGrpc,
|
||||
@Inject(NetworkConfigGrpcClient.name)
|
||||
private readonly grpcClient: ClientGrpc,
|
||||
) {
|
||||
this.networkConfigReadClient =
|
||||
grpcClient.getService<NetworkConfig.ReadService.NetworkConfigReadService>(
|
||||
|
||||
Reference in New Issue
Block a user