Update project
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
import 'dart:io';
|
||||
import 'dart:math';
|
||||
import 'package:dio/dio.dart';
|
||||
import 'package:firebase_analytics/firebase_analytics.dart';
|
||||
import 'package:firebase_messaging/firebase_messaging.dart';
|
||||
import 'package:flutter/cupertino.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
@@ -14,16 +15,20 @@ import '../../constants/error_constants.dart';
|
||||
import '../../data/authentication/auth_request.dart';
|
||||
import '../../data/authentication/auth_response.dart';
|
||||
import '../../domain/repository/authentication/auth_repository.dart';
|
||||
import '../../service/firebase_analytics/analytics_service.dart';
|
||||
import '../../view/authentication/costomer_create_view.dart';
|
||||
import '../../view/authentication/verification_view.dart';
|
||||
import '../../view/dashboard_view/dashboard_view.dart';
|
||||
import '../../view/home_view.dart';
|
||||
import '../tenant_controller /tenant_list.dart';
|
||||
import '../tenant_list/tenant_controller.dart';
|
||||
|
||||
class AuthController extends GetxController {
|
||||
|
||||
final FirebaseAnalytics analytics = FirebaseAnalytics.instance;
|
||||
LoginRepository loginRepository = LoginRepository();
|
||||
final TenantController tenantControllers = Get.put(TenantController());
|
||||
|
||||
|
||||
var isLoading = false.obs;
|
||||
|
||||
int? activeStatus;
|
||||
@@ -129,6 +134,16 @@ class AuthController extends GetxController {
|
||||
|
||||
ErrorConstants.apiError.value = false;
|
||||
|
||||
await AnalyticsService.logEvent(
|
||||
'login_success',
|
||||
parameters: {
|
||||
'customer_id': customerId.toString(),
|
||||
'name': result?.details?.firstname ?? 'unknown',
|
||||
'email': result?.details?.email ?? 'unknown',
|
||||
'city': result?.details?.suburb ?? 'unknown',
|
||||
},
|
||||
);
|
||||
|
||||
isNewUser=false;
|
||||
|
||||
validateDevice(deviceId ?? '');
|
||||
|
||||
Reference in New Issue
Block a user