buildOAuthConfig function

Map<String, dynamic>? buildOAuthConfig({
  1. String? clientId,
  2. int? callbackPort,
  3. bool xaa = false,
})

Build an OAuth configuration map from the provided options.

Implementation

Map<String, dynamic>? buildOAuthConfig({
  String? clientId,
  int? callbackPort,
  bool xaa = false,
}) {
  if (clientId == null && callbackPort == null && !xaa) return null;
  final oauth = <String, dynamic>{};
  if (clientId != null) oauth['clientId'] = clientId;
  if (callbackPort != null) oauth['callbackPort'] = callbackPort;
  if (xaa) oauth['xaa'] = true;
  return oauth;
}