generateInitialConfig static method
Generates an initial state for the RolleeConnect widget. This method is used internally by the SDK.
Implementation
static RolleeConnectInitialState generateInitialConfig({
required RolleeConnectConfig config,
}) {
final state = RolleeConnectInitialState(
width: 0,
height: 0,
sessionToken: config.sessionToken,
isProduction: config.setup?.isProduction ?? false,
params: RolleeConnectParams(
introScreenTitle: config.setup?.introScreenTitle,
ctaButtonForeColor: hexFromFlutterColor(config.setup?.ctaTextColor),
ctaButtonBackColor:
hexFromFlutterColor(config.setup?.ctaBackgroundColor),
partnerLogo: config.setup?.partnerLogoUrl,
redirect: config.setup?.redirectUrl,
),
);
RolleeLogger.connectLog("Initial configuration created.");
return state;
}