UserController constructor
UserController({})
Implementation
UserController({
required this.sessionId,
required this.deviceId,
required this.appVersion,
required this.platform,
required this.cwd,
this.userType,
OAuthAccountInfo? Function()? getOAuthAccountInfo,
String? Function()? getSubscriptionType,
String? Function()? getRateLimitTier,
Future<String?> Function()? fetchGitEmail,
}) : _getOAuthAccountInfo = getOAuthAccountInfo,
_getSubscriptionType = getSubscriptionType,
_getRateLimitTier = getRateLimitTier,
_fetchGitEmail = fetchGitEmail;