analyticsRedirectToShopEvent method
Implementation
@override
Future<Either<Failure, Success>> analyticsRedirectToShopEvent(
String url, String userId) async {
try {
dynamic value = {"url": url, "userId": userId};
if (googleAnalyticsRemoteDS != null) {
await googleAnalyticsRemoteDS?.sendAnalytics(
analytics_redirectToShop, value);
}
if (rudderStackRemoteDS != null) {
await rudderStackRemoteDS?.trackEvent(
analytics_redirectToShop,
RudderProperty()
.putValue(key: analytics_redirectToShop, value: value));
}
return Right(AnalyticsLogsSuccess());
} catch (e) {
return Left(RepositoryFailure());
}
}