import { credentials } from '@grpc/grpc-js'; import { ClientOptions, Transport } from '@nestjs/microservices'; import { ProtoPackages, ProtoPaths } from '@dadosfera/protospack-v2/dist/lib/Duc'; export class DucClient { config(): ClientOptions { return { transport: Transport.GRPC, options: { url: process.env.DUC_URL, package: ProtoPackages.WritePackage, // credentials: credentials.createSsl(), credentials: process.env.LOCAL_ENV ? undefined : credentials.createSsl(), protoPath: ProtoPaths.WriteFilePath, loader: { keepCase: true, enums: String, objects: true, arrays: true, }, }, }; } }