@@ -60,7 +60,7 @@ class AuthState extends AppState {
60
60
notifyListeners ();
61
61
}
62
62
63
- databaseInit () {
63
+ void databaseInit () {
64
64
try {
65
65
if (_profileQuery == null ) {
66
66
_profileQuery = kDatabase.child ("profile" ).child (user! .uid);
@@ -135,7 +135,7 @@ class AuthState extends AppState {
135
135
}
136
136
137
137
/// Create user profile from google login
138
- createUserFromGoogleSignIn (User user) {
138
+ void createUserFromGoogleSignIn (User user) {
139
139
var diff = DateTime .now ().difference (user.metadata.creationTime! );
140
140
// Check if user is new or old
141
141
// If user is new then add new user to firebase realtime kDatabase
@@ -193,7 +193,7 @@ class AuthState extends AppState {
193
193
/// `Create` and `Update` user
194
194
/// IF `newUser` is true new user is created
195
195
/// Else existing user will update with new values
196
- createUser (UserModel user, {bool newUser = false }) {
196
+ void createUser (UserModel user, {bool newUser = false }) {
197
197
if (newUser) {
198
198
// Create username by the combination of name and id
199
199
user.userName =
@@ -233,7 +233,7 @@ class AuthState extends AppState {
233
233
}
234
234
235
235
/// Reload user to get refresh user data
236
- reloadUser () async {
236
+ void reloadUser () async {
237
237
await user! .reload ();
238
238
user = _firebaseAuth.currentUser;
239
239
if (user! .emailVerified) {
@@ -308,13 +308,15 @@ class AuthState extends AppState {
308
308
var name = userModel.displayName ?? user! .displayName;
309
309
_firebaseAuth.currentUser! .updateDisplayName (name);
310
310
_firebaseAuth.currentUser! .updatePhotoURL (userModel.profilePic);
311
+ Utility .logEvent ('user_profile_image' );
311
312
}
312
313
313
314
/// upload banner image if not null
314
315
if (bannerImage != null ) {
315
316
/// get banner storage path from server
316
317
userModel! .bannerImage = await _uploadFileToStorage (bannerImage,
317
318
'user/profile/${userModel .userName }/${path .basename (bannerImage .path )}' );
319
+ Utility .logEvent ('user_banner_image' );
318
320
}
319
321
320
322
if (userModel != null ) {
@@ -324,7 +326,7 @@ class AuthState extends AppState {
324
326
}
325
327
}
326
328
327
- Utility .logEvent ('update_user' , parameter : {} );
329
+ Utility .logEvent ('update_user' );
328
330
} catch (error) {
329
331
cprint (error, errorIn: 'updateUserProfile' );
330
332
}
@@ -333,7 +335,7 @@ class AuthState extends AppState {
333
335
Future <String > _uploadFileToStorage (File file, path) async {
334
336
var task = _firebaseStorage.ref ().child (path);
335
337
var status = await task.putFile (file);
336
- print (status.state);
338
+ cprint (status.state);
337
339
338
340
/// get file storage path from server
339
341
return await task.getDownloadURL ();
0 commit comments