init method
Implementation
Future<void> init({
required String brandToken,
required String brandUrl,
required String name,
required String phone,
}) async {
controller = VouchSDKController(brandToken: brandToken);
await controller.authenticate();
statusController = StatusController();
brandingController = GetBrandingController(
brandUrl: brandUrl,
phone: phone,
name: name,
controller: statusController,
brandToken: brandToken,
);
await brandingController.getBranding();
branding = await VouchStorageService.getBrandingData();
final status = await VouchStorageService.getFinish();
finishTapped = status["finishTapped"] != null && status["finishTapped"] != "";
isReady = controller.isAuthenticated && brandingController.isDataLoaded;
}