Sha256: 1cfc590155450b50c9f9496b8a1dff8082bb1583bb4bb7308aa207620e5b83bc
Contents?: true
Size: 778 Bytes
Versions: 5
Compression:
Stored size: 778 Bytes
Contents
require 'microsoft_kiota_faraday' require_relative 'graph_client_options' require_relative 'middleware/telemetry_handler' module MicrosoftGraphCore class GraphClientFactory def self.get_default_middleware() middleware = MicrosoftKiotaFaraday::KiotaClientFactory.get_default_middleware middleware << MicrosoftGraphCore::Middleware::TelemetryHandler return middleware end def self.get_default_http_client(middleware=nil, default_options = [MicrosoftGraphCore::GraphClientOptions.new]) if middleware.nil? then #empty is fine in case the user doesn't want to use any middleware middleware = get_default_middleware end client = MicrosoftKiotaFaraday::KiotaClientFactory.get_default_http_client(middleware, default_options) return client end end end
Version data entries
5 entries across 5 versions & 1 rubygems