ConnectyCube / connectycube-flutter-samples

Code samples for Flutter, based on ConnectyCube platform
https://developers.connectycube.com/flutter/
Apache License 2.0
85 stars 90 forks source link

error : Forbidden. Need user. #285

Open richanshah opened 10 months ago

richanshah commented 10 months ago

I/flutter (28267): CB-SDK: : ========================================================= I/flutter (28267): === REQUEST ==== c54759ce-e44f-4dc6-9990-0d44ef9a3691 === I/flutter (28267): REQUEST I/flutter (28267): POST https://api.connectycube.com/chat/Dialog I/flutter (28267): HEADERS I/flutter (28267): {Content-type: application/json, ConnectyCube-REST-API-Version: 0.1.1, CB-SDK: Flutter 2.7.0, CB-Token: FA1A336CD1F2244C369B15244FB8FCE528AE} I/flutter (28267): BODY I/flutter (28267): {"type":3,"occupants_ids":[10023181]} I/flutter (28267): I/flutter (28267): CB-SDK: : *** I/flutter (28267): * RESPONSE 403 c54759ce-e44f-4dc6-9990-0d44ef9a3691 *** I/flutter (28267): HEADERS I/flutter (28267): {connection: keep-alive, content-type: application/json; charset=utf-8, date: Thu, 17 Aug 2023 11:51:20 GMT, strict-transport-security: max-age=15768000; includeSubDomains, server: nginx/1.25.0, content-length: 45} I/flutter (28267): BODY I/flutter (28267): {"errors":{"base":["Forbidden. Need user."]}}

richanshah commented 10 months ago

@tatanka987 what is the reason behind this error.

right now i am passing static id from user list which i already have and initiating chat.

                                                 {"items":[{"user":{"_id":"64dcd5f3558c7f00184ab40a","id":10023181,"created_at":"2023-08-16T13:58:11Z","updated_at":"2023-08-16T13:58:11Z","login":"Shweta}","last_request_at":null,"timezone":null,"email":null,"full_name":null,"phone":null,"website":null,"twitter_id":null,"external_user_id":null,"facebook_id":null,"custom_data":null,"user_tags":null,"avatar":null,"external_id":null,"is_guest":null}},{"user":{"_id":"64dcc0d25eb5be0018d1816f","id":10012726,"created_at":"2023-08-16T12:28:02Z","updated_at":"2023-08-16T12:28:02Z","login":"richaa","full_name":"richaaaa","last_request_at":null,"timezone":null,"email":null,"phone":null,"website":null,"twitter_id":null,"external_user_id":null,"facebook_id":null,"custom_data":null,"user_tags":null,"avatar":null,"external_id":null,"is_guest":null}},{"user":{"_id":"64ddb739558c7f00184be9ad","id":10169154,"created_at":"2023-08-17T05:59:21Z","updated_at":"2023-08-17T10:40:55Z","last_request_at":"2023-08-17T10:40:55Z","login":"sneha","email":"sneha@gmail.com","full_name":"
richanshah commented 10 months ago

also when i am sending message to opponent i am getting this message in log

Check you set participant and login to the chat

TatankaConCube commented 10 months ago

I/flutter (28267): {"errors":{"base":["Forbidden. Need user."]}}

means that if you try to request dialogs using an empty session (without a user), you should call signIn before, or create the session with the user before calling this API.

I/flutter (28267): {"type":3,"occupants_ids":[10023181]}

if you need to get all private dialogs for the current user you shouldn't set the current user id to the request, the server will return only user-related dialogs, and your user will not receive dialogs where it is not a member, please see our documentation

Check you set participant and login to the chat

means that your CubeDialog model should contain the occupantsIds with the actual opponents list and the user should login to the chat before using the chat functionality

richanshah commented 10 months ago

Check you set participant and login to the chat

yes , now i worked on it and handled lifecycle state so its working. thanks for such a good help from ur side

richanshah commented 10 months ago

15:03:56.271 com.bv.mainCourt I CB-SDK: : ========================================================= 15:03:56.271 I {Content-type: application/json, ConnectyCube-REST-API-Version: 0.1.1, CB-SDK: Flutter 2.7.0, CB-Token: BB6A7DBBE3803E241269451ED4F91E358E42} 15:03:56.984 I CB-SDK: : Current app state: AppLifecycleState.inactive 15:03:56.984 I CB-SDK: : Current app state: AppLifecycleState.inactive 15:03:56.984 I CB-SDK: : Current app state: AppLifecycleState.inactive 15:03:56.984 I CB-SDK: : Current app state: AppLifecycleState.inactive 15:03:56.984 I CB-SDK: : Current app state: AppLifecycleState.inactive 15:03:56.984 I CB-SDK: : Current app state: AppLifecycleState.inactive 15:03:56.984 I CB-SDK: : Current app state: AppLifecycleState.inactive 15:03:56.984 I CB-SDK: : Current app state: AppLifecycleState.inactive 15:03:56.985 I CB-SDK: : Current app state: AppLifecycleState.inactive 15:03:56.985 I CB-SDK: : Current app state: AppLifecycleState.inactive 15:03:56.991 I CB-SDK: : Current app state: AppLifecycleState.resumed 15:03:56.991 I CB-SDK: : Current app state: AppLifecycleState.resumed 15:03:56.991 I CB-SDK: : Current app state: AppLifecycleState.resumed 15:03:56.992 I CB-SDK: : Current app state: AppLifecycleState.resumed 15:03:56.992 I CB-SDK: : Current app state: AppLifecycleState.resumed 15:03:56.992 I CB-SDK: : Current app state: AppLifecycleState.resumed 15:03:56.992 I CB-SDK: : Current app state: AppLifecycleState.resumed 15:03:56.992 I CB-SDK: : Current app state: AppLifecycleState.resumed 15:03:56.992 I CB-SDK: : Current app state: AppLifecycleState.resumed 15:03:56.993 I CB-SDK: : Current app state: AppLifecycleState.resumed 15:03:57.776 I CB-SDK: : * 15:03:57.779 I CB-SDK: PushNotificationsManager: [init] 15:03:57.781 I CB-SDK: : loginToCubeChat user {full_name: Android user, address_book_name: null, email: s@gmail.com, login: Android, phone: 3011111111, website: null, last_request_at: null, external_user_id: null, external_id: null, facebook_id: null, twitter_id: null, password: 123456, oldPassword: null, custom_data: null, avatar: https://main-court-demo122136-dev.s3.amazonaws.com/public/User/1692955993141409/1692955993141409.jpg, guest: null, timezone: null, tag_list: null, id: 10483824, created_at: null, updated_at: null} 15:03:57.781 I CB-SDK: CubeChatConnection: [login] userId: 10483824, resourceId: null 15:03:57.784 I CB-SDK: CubeChatConnection: Chat connection SocketOpening 15:03:57.794 I CB-SDK: : Current app state: AppLifecycleState.inactive 15:03:57.794 I CB-SDK: : Current app state: AppLifecycleState.inactive 15:03:57.794 I CB-SDK: : Current app state: AppLifecycleState.inactive 15:03:57.794 I CB-SDK: : Current app state: AppLifecycleState.inactive 15:03:57.794 I CB-SDK: : Current app state: AppLifecycleState.inactive 15:03:57.794 I CB-SDK: : Current app state: AppLifecycleState.inactive 15:03:57.795 I CB-SDK: : Current app state: AppLifecycleState.inactive 15:03:57.795 I CB-SDK: : Current app state: AppLifecycleState.inactive 15:03:57.795 I CB-SDK: : Current app state: AppLifecycleState.inactive 15:03:57.795 I CB-SDK: : Current app state: AppLifecycleState.inactive 15:03:57.834 I CB-SDK: : Current app state: AppLifecycleState.resumed 15:03:57.835 I CB-SDK: : login richa = {full_name: Android user, address_book_name: null, email: s@gmail.com, login: Android, phone: 3011111111, website: null, last_request_at: null, external_user_id: null, external_id: null, facebook_id: null, twitter_id: null, password: 123456, oldPassword: null, custom_data: null, avatar: https://main-court-demo122136-dev.s3.amazonaws.com/public/User/1692955993141409/1692955993141409.jpg, guest: null, timezone: null, tag_list: null, id: 10483824, created_at: null, updated_at: null} 15:03:57.835 I CB-SDK: CubeChatConnection: [login] userId: 10483824, resourceId: null 15:03:57.835 I CB-SDK: : Current app state: AppLifecycleState.resumed 15:03:57.835 I CB-SDK: : login richa = {full_name: Android user, address_book_name: null, email: s@gmail.com, login: Android, phone: 3011111111, website: null, last_request_at: null, external_user_id: null, external_id: null, facebook_id: null, twitter_id: null, password: 123456, oldPassword: null, custom_data: null, avatar: https://main-court-demo122136-dev.s3.amazonaws.com/public/User/1692955993141409/1692955993141409.jpg, guest: null, timezone: null, tag_list: null, id: 10483824, created_at: null, updated_at: null} 15:03:57.835 I CB-SDK: CubeChatConnection: [login] userId: 10483824, resourceId: null 15:03:57.836 I CB-SDK: : Current app state: AppLifecycleState.resumed 15:03:57.836 I CB-SDK: : login richa = {full_name: Android user, address_book_name: null, email: s@gmail.com, login: Android, phone: 3011111111, website: null, last_request_at: null, external_user_id: null, external_id: null, facebook_id: null, twitter_id: null, password: 123456, oldPassword: null, custom_data: null, avatar: https://main-court-demo122136-dev.s3.amazonaws.com/public/User/1692955993141409/1692955993141409.jpg, guest: null, timezone: null, tag_list: null, id: 10483824, created_at: null, updated_at: null} 15:03:57.836 I CB-SDK: CubeChatConnection: [login] userId: 10483824, resourceId: null 15:03:57.837 I CB-SDK: : Current app state: AppLifecycleState.resumed 15:03:57.839 I CB-SDK: : login richa = {full_name: Android user, address_book_name: null, email: s@gmail.com, login: Android, phone: 3011111111, website: null, last_request_at: null, external_user_id: null, external_id: null, facebook_id: null, twitter_id: null, password: 123456, oldPassword: null, custom_data: null, avatar: https://main-court-demo122136-dev.s3.amazonaws.com/public/User/1692955993141409/1692955993141409.jpg, guest: null, timezone: null, tag_list: null, id: 10483824, created_at: null, updated_at: null} 15:03:57.839 I CB-SDK: CubeChatConnection: [login] userId: 10483824, resourceId: null 15:03:57.844 I CB-SDK: : Current app state: AppLifecycleState.resumed 15:03:57.847 I CB-SDK: : login richa = {full_name: Android user, address_book_name: null, email: s@gmail.com, login: Android, phone: 3011111111, website: null, last_request_at: null, external_user_id: null, external_id: null, facebook_id: null, twitter_id: null, password: 123456, oldPassword: null, custom_data: null, avatar: https://main-court-demo122136-dev.s3.amazonaws.com/public/User/1692955993141409/1692955993141409.jpg, guest: null, timezone: null, tag_list: null, id: 10483824, created_at: null, updated_at: null} 15:03:57.847 I CB-SDK: CubeChatConnection: [login] userId: 10483824, resourceId: null 15:03:57.848 I CB-SDK: : Current app state: AppLifecycleState.resumed 15:03:57.848 I CB-SDK: : login richa = {full_name: Android user, address_book_name: null, email: s@gmail.com, login: Android, phone: 3011111111, website: null, last_request_at: null, external_user_id: null, external_id: null, facebook_id: null, twitter_id: null, password: 123456, oldPassword: null, custom_data: null, avatar: https://main-court-demo122136-dev.s3.amazonaws.com/public/User/1692955993141409/1692955993141409.jpg, guest: null, timezone: null, tag_list: null, id: 10483824, created_at: null, updated_at: null} 15:03:57.848 I CB-SDK: CubeChatConnection: [login] userId: 10483824, resourceId: null 15:03:57.848 I CB-SDK: : Current app state: AppLifecycleState.resumed 15:03:57.849 I CB-SDK: : login richa = {full_name: Android user, address_book_name: null, email: s@gmail.com, login: Android, phone: 3011111111, website: null, last_request_at: null, external_user_id: null, external_id: null, facebook_id: null, twitter_id: null, password: 123456, oldPassword: null, custom_data: null, avatar: https://main-court-demo122136-dev.s3.amazonaws.com/public/User/1692955993141409/1692955993141409.jpg, guest: null, timezone: null, tag_list: null, id: 10483824, created_at: null, updated_at: null} 15:03:57.849 I CB-SDK: CubeChatConnection: [login] userId: 10483824, resourceId: null 15:03:57.849 I CB-SDK: : Current app state: AppLifecycleState.resumed 15:03:57.849 I CB-SDK: : login richa = {full_name: Android user, address_book_name: null, email: s@gmail.com, login: Android, phone: 3011111111, website: null, last_request_at: null, external_user_id: null, external_id: null, facebook_id: null, twitter_id: null, password: 123456, oldPassword: null, custom_data: null, avatar: https://main-court-demo122136-dev.s3.amazonaws.com/public/User/1692955993141409/1692955993141409.jpg, guest: null, timezone: null, tag_list: null, id: 10483824, created_at: null, updated_at: null} 15:03:57.849 I CB-SDK: CubeChatConnection: [login] userId: 10483824, resourceId: null 15:03:57.849 I CB-SDK: : Current app state: AppLifecycleState.resumed 15:03:57.849 I CB-SDK: : login richa = {full_name: Android user, address_book_name: null, email: s@gmail.com, login: Android, phone: 3011111111, website: null, last_request_at: null, external_user_id: null, external_id: null, facebook_id: null, twitter_id: null, password: 123456, oldPassword: null, custom_data: null, avatar: https://main-court-demo122136-dev.s3.amazonaws.com/public/User/1692955993141409/1692955993141409.jpg, guest: null, timezone: null, tag_list: null, id: 10483824, created_at: null, updated_at: null} 15:03:57.850 I CB-SDK: CubeChatConnection: [login] userId: 10483824, resourceId: null 15:03:57.850 I CB-SDK: : Current app state: AppLifecycleState.resumed 15:03:57.850 I CB-SDK: : login richa = {full_name: Android user, address_book_name: null, email: s@gmail.com, login: Android, phone: 3011111111, website: null, last_request_at: null, external_user_id: null, external_id: null, facebook_id: null, twitter_id: null, password: 123456, oldPassword: null, custom_data: null, avatar: https://main-court-demo122136-dev.s3.amazonaws.com/public/User/1692955993141409/1692955993141409.jpg, guest: null, timezone: null, tag_list: null, id: 10483824, created_at: null, updated_at: null} 15:03:57.850 I CB-SDK: CubeChatConnection: [login] userId: 10483824, resourceId: null 15:03:57.881 I CB-SDK: PushNotificationsManager: [getToken] token: caa0d8KrRvKu3_3ss8_9Qb:APA91bHVhn54Gdk4H62LV48kYsrnWxztUq0iAS8yuTpQGbNG0fX7NVQK2dR08I0AWyvRp3u2bGEjlqAkepDyOLzLWyHkASf6f_WISTi3bZH-nTmrqjtp-VAdC53Kxl4RAMPbESiG8ZyA 15:03:57.881 I CB-SDK: PushNotificationsManager: [subscribe] token: caa0d8KrRvKu3_3ss8_9Qb:APA91bHVhn54Gdk4H62LV48kYsrnWxztUq0iAS8yuTpQGbNG0fX7NVQK2dR08I0AWyvRp3u2bGEjlqAkepDyOLzLWyHkASf6f_WISTi3bZH-nTmrqjtp-VAdC53Kxl4RAMPbESiG8ZyA 15:03:57.881 I CB-SDK: PushNotificationsManager: [subscribe] token: caa0d8KrRvKu3_3ss8_9Qb:APA91bHVhn54Gdk4H62LV48kYsrnWxztUq0iAS8yuTpQGbNG0fX7NVQK2dR08I0AWyvRp3u2bGEjlqAkepDyOLzLWyHkASf6f_WISTi3bZH-nTmrqjtp-VAdC53Kxl4RAMPbESiG8ZyA 15:03:57.889 I CB-SDK: : ========================================================= 15:03:57.890 I {Content-type: application/json, ConnectyCube-REST-API-Version: 0.1.1, CB-SDK: Flutter 2.7.0, CB-Token: BB6A7DBBE3803E241269451ED4F91E358E42} 15:03:57.894 I CB-SDK: : ========================================================= 15:03:57.895 I {Content-type: application/json, ConnectyCube-REST-API-Version: 0.1.1, CB-SDK: Flutter 2.7.0, CB-Token: BB6A7DBBE3803E241269451ED4F91E358E42} 15:03:58.153 I CB-SDK: CubeChatConnection: Chat connection SocketOpened 15:03:58.821 I CB-SDK: : * 15:03:58.826 I CB-SDK: PushNotificationsManager: [subscribe] subscription ERROR: ResponseException: 403: {"errors":{"base":["Forbidden. Need user."]}} 15:03:58.925 I CB-SDK: CubeChatConnection: Chat connection Authenticated 15:03:58.962 I CB-SDK: : 15:03:58.964 I CB-SDK: PushNotificationsManager: [subscribe] subscription ERROR: ResponseException: 403: {"errors":{"base":["Forbidden. Need user."]}} 15:04:00.411 I CB-SDK: CubeChatConnection: Chat connection SessionInitialized 15:04:01.194 I CB-SDK: CubeChatConnection: Chat connection Ready 15:04:01.195 I CB-SDK: : _goDialogScreen 15:05:27.211 I CB-SDK: : ========================================================= 15:05:27.211 I {Content-type: application/json, ConnectyCube-REST-API-Version: 0.1.1, CB-SDK: Flutter 2.7.0, CB-Token: BB6A7DBBE3803E241269451ED4F91E358E42} 15:05:27.212 I CB-SDK: : ========================================================= 15:05:27.213 I {Content-type: application/json, ConnectyCube-REST-API-Version: 0.1.1, CB-SDK: Flutter 2.7.0, CB-Token: BB6A7DBBE3803E241269451ED4F91E358E42} 15:05:27.257 I CB-SDK: : ========================================================= 15:05:27.258 I {Content-type: application/json, ConnectyCube-REST-API-Version: 0.1.1, CB-SDK: Flutter 2.7.0, CB-Token: BB6A7DBBE3803E241269451ED4F91E358E42} 15:05:28.186 I CB-SDK: : 15:05:28.191 I CB-SDK: : GetDialog error ResponseException: 403: {"errors":{"base":["Forbidden. Need user."]}} 15:05:28.233 I CB-SDK: : 15:05:28.234 I CB-SDK: : GetDialog error ResponseException: 403: {"errors":{"base":["Forbidden. Need user."]}} 15:05:28.319 I CB-SDK: :

I am getting Forbidden. Need user on signup, can u check the logs and let me know whats the wrong here

richanshah commented 10 months ago

` //-------------------------------------------------------------------------------- // ConnectyCube /// Create Account of ConnectyCube user void _createAccountPressed( MutationSignupSetupStepThreesignupSetpThreedatauser? user) { DebugLog.d('connectycube create an user with $user'); final userToSignUp = CubeUser();

userToSignUp.password = AppConstant.chatPassword;
userToSignUp.login = firstNameController.text;
userToSignUp.phone = mobileController.text;
userToSignUp.email = emailAddressController.text;
userToSignUp.fullName =
    "${firstNameController.text} ${lastNameController.text}";
if (user?.avatar != null &&
    user?.file_path != null &&
    user?.file_path != "") {
  userToSignUp.avatar = "${user?.file_path}${"/"}${user?.avatar}";
} else {
  userToSignUp.avatar = "";
}

mainController.connectyCubeService.signInCC(userToSignUp);

} `

`Future signInCC(CubeUser user, {bool isEmailSelected = false,bool isLoginContinues = false}) async { if (isLoginContinues) return;

isLoginContinues = true;
if (!CubeSessionManager.instance.isActiveSessionValid()) {
  try {
    await createSession();
  } catch (error) {
    _processLoginError(error);
  }
}

try {
  final newUser = await signUp(user);
  user.id = newUser.id;
  await SharedPref.saveNewUser(user, ChatLoginType.login);
  PushNotificationsManager.instance.init();
  _loginToCubeChat(user);
} catch (exception) {
  _processLoginError(exception);
}

}`

richanshah commented 10 months ago

can u tell me when i have to use below method ?

  _loginToCCWithSavedUser(context, loginType ?? LoginType.login);
richanshah commented 10 months ago

if (!CubeSessionManager.instance.isActiveSessionValid()) { try { await createSession(); } catch (error) { _processLoginError(error); } }

I think its not going into create session but i dont know reason as i have followed all code of urs

richanshah commented 10 months ago

onSessionRestore: I/flutter ( 1771): CB-SDK: : ========================================================= I/flutter ( 1771): === REQUEST ==== f22be1d1-6128-4f8a-b67e-934cbc859c09 === I/flutter ( 1771): REQUEST I/flutter ( 1771): POST https://api.connectycube.com/session I/flutter ( 1771): HEADERS I/flutter ( 1771): {Content-type: application/json, ConnectyCube-REST-API-Version: 0.1.1, CB-SDK: Flutter 2.7.0, CB-Token: } I/flutter ( 1771): BODY I/flutter ( 1771): {"application_id":"7266","auth_key":"cKYHfvnvsHqX6JX","nonce":"1442505540","timestamp":"1692958190","signature":"58804d90c8868e37fda35bcfca793decfe637748"} I/flutter ( 1771): [log] ---Xmpp Sending:--- [log] [log] ---Xmpp Receiving:--- [log] I/flutter ( 1771): CB-SDK: : *** I/flutter ( 1771): * RESPONSE 201 f22be1d1-6128-4f8a-b67e-934cbc859c09 * I/flutter ( 1771): HEADERS I/flutter ( 1771): {cb-token-expirationdate: 2023-08-25 12:09:51 UTC, connection: keep-alive, date: Fri, 25 Aug 2023 10:09:51 GMT, strict-transport-security: max-age=15768000; includeSubDomains, content-length: 227, access-control-expose-headers: CB-Token-ExpirationDate, Date, content-type: application/json; charset=utf-8, server: nginx/1.25.0} I/flutter ( 1771): BODY I/flutter ( 1771): {"session":{"created_at":"2023-08-25T10:09:51.843Z","updated_at":"2023-08-25T10:09:51.843Z","application_id":7266,"token":"7BE0DC3EA5A0AD443C89EE3FC72703F8F108","nonce":1442505540,"ts":1692958190,"user_id":null,"id":385238399}} I/flutter ( 1771): I/flutter ( 1771): CB-SDK: : ========================================================= I/flutter ( 1771): === REQUEST ==== 440a2705-8796-4230-b657-1a5171bade4d === I/flutter ( 1771): REQUEST I/flutter ( 1771): GET https://api.connectycube.com/chat/Dialog I/flutter ( 1771): HEADERS I/flutter ( 1771): {Content-type: application/json, ConnectyCube-REST-API-Version: 0.1.1, CB-SDK: Flutter 2.7.0, CB-Token: 7BE0DC3EA5A0AD443C89EE3FC72703F8F108} I/flutter ( 1771): BODY I/flutter ( 1771):
I/flutter ( 1771): I/flutter ( 1771): CB-SDK: : ***
I/flutter ( 1771): RESPONSE 201 3a0c9a63-26b3-4699-a3e7-5c705ad9f43b I/flutter ( 1771): HEADERS I/flutter ( 1771): {cb-token-expirationdate: 2023-08-25 12:09:51 UTC, connection: keep-alive, date: Fri, 25 Aug 2023 10:09:51 GMT, strict-transport-security: max-age=15768000; includeSubDomains, content-length: 227, access-control-expose-headers: CB-Token-ExpirationDate, Date, content-type: application/json; charset=utf-8, server: nginx/1.25.0} I/flutter ( 1771): BODY I/flutter ( 1771): {"session":{"created_at":"2023-08-25T10:09:51.851Z","updated_at":"2023-08-25T10:09:51.851Z","application_id":7266,"token":"F2223DAFE47F24114739AB02EE9667123EDC","nonce":1115830105,"ts":1692958190,"user_id":null,"id":905612109}} I/flutter ( 1771): I/flutter ( 1771): CB-SDK: : ========================================================= I/flutter ( 1771): === REQUEST ==== c46a0021-04f6-4737-aafa-160b470e3207 === I/flutter ( 1771): REQUEST I/flutter ( 1771): GET https://api.connectycube.com/chat/Dialog I/flutter ( 1771): HEADERS I/flutter ( 1771): {Content-type: application/json, ConnectyCube-REST-API-Version: 0.1.1, CB-SDK: Flutter 2.7.0, CB-Token: F2223DAFE47F24114739AB02EE9667123EDC} I/flutter ( 1771): BODY I/flutter ( 1771):
I/flutter ( 1771): I/flutter ( 1771): CB-SDK: : *** I/flutter ( 1771): * RESPONSE 201 3f79f457-5dfc-4b43-83b4-5f429a4e552c * I/flutter ( 1771): HEADERS I/flutter ( 1771): {cb-token-expirationdate: 2023-08-25 12:09:51 UTC, connection: keep-alive, date: Fri, 25 Aug 2023 10:09:51 GMT, strict-transport-security: max-age=15768000; includeSubDomains, content-length: 226, access-control-expose-headers: CB-Token-ExpirationDate, Date, content-type: application/json; charset=utf-8, server: nginx/1.25.0} I/flutter ( 1771): BODY I/flutter ( 1771): {"session":{"created_at":"2023-08-25T10:09:51.912Z","updated_at":"2023-08-25T10:09:51.912Z","application_id":7266,"token":"96A8D55E258D7E5A82977A0E8FF3B344E532","nonce":510672205,"ts":1692958190,"user_id":null,"id":787647583}} I/flutter ( 1771): I/flutter ( 1771): CB-SDK: : ========================================================= I/flutter ( 1771): === REQUEST ==== ba988ce9-c17f-4d84-9a9e-2c5150ccc5a0 === I/flutter ( 1771): REQUEST I/flutter ( 1771): GET https://api.connectycube.com/chat/Message/unread I/flutter ( 1771): HEADERS I/flutter ( 1771): {Content-type: application/json, ConnectyCube-REST-API-Version: 0.1.1, CB-SDK: Flutter 2.7.0, CB-Token: 96A8D55E258D7E5A82977A0E8FF3B344E532} I/flutter ( 1771): BODY I/flutter ( 1771):
I/flutter ( 1771): I/flutter ( 1771): CB-SDK: : ***
I/flutter ( 1771): RESPONSE 403 440a2705-8796-4230-b657-1a5171bade4d I/flutter ( 1771): HEADERS I/flutter ( 1771): {connection: keep-alive, content-type: application/json; charset=utf-8, date: Fri, 25 Aug 2023 10:09:53 GMT, strict-transport-security: max-age=15768000; includeSubDomains, server: nginx/1.25.0, content-length: 45} I/flutter ( 1771): BODY I/flutter ( 1771): {"errors":{"base":["Forbidden. Need user."]}} I/flutter ( 1771): I/flutter ( 1771): CB-SDK: : GetDialog error ResponseException: 403: {"errors":{"base":["Forbidden. Need user."]}} I/flutter ( 1771): CB-SDK: : *** I/flutter ( 1771): * RESPONSE 403 ba988ce9-c17f-4d84-9a9e-2c5150ccc5a0 * I/flutter ( 1771): HEADERS I/flutter ( 1771): {connection: keep-alive, content-type: application/json; charset=utf-8, date: Fri, 25 Aug 2023 10:09:53 GMT, strict-transport-security: max-age=15768000; includeSubDomains, server: nginx/1.25.0, content-length: 45} I/flutter ( 1771): BODY I/flutter ( 1771): {"errors":{"base":["Forbidden. Need user."]}} I/flutter ( 1771): [GETX] Info: _GetImpl Instance of '_GetImpl' runZonedGuarded: ResponseException: 403: {"errors":{"base":["Forbidden. Need user."]}} I/flutter ( 1771): CB-SDK: : *** I/flutter ( 1771): RESPONSE 403 c46a0021-04f6-4737-aafa-160b470e3207 I/flutter ( 1771): HEADERS I/flutter ( 1771): {connection: keep-alive, content-type: application/json; charset=utf-8, date: Fri, 25 Aug 2023 10:09:53 GMT, strict-transport-security: max-age=15768000; includeSubDomains, server: nginx/1.25.0, content-length: 45} I/flutter ( 1771): BODY I/flutter ( 1771): {"errors":{"base":["Forbidden. Need user."]}} I/flutter ( 1771): I/flutter ( 1771): CB-SDK: : GetDialog error ResponseException: 403: {"errors":{"base":["Forbidden. Need user."]}}

I dont think its issue of session as its get created as per above log

TatankaConCube commented 10 months ago

the latest log is completely unreadable, but I tried...

According to the provided log, I can see that the session was created without the user. Let see step by step:

  1. You received the response with session creation with id 3a0c9a63-26b3-4699-a3e7-5c705ad9f43b and this created session has token F2223DAFE47F24114739AB02EE9667123EDC and "user_id":null ;
  2. You use this token in the request for getting dialogs (request id is c46a0021-04f6-4737-aafa-160b470e3207);
  3. You received the response on the request c46a0021-04f6-4737-aafa-160b470e3207 with 403 error;

Please review your logic for the first signup into the app and the next app starts with saved user.

richanshah commented 10 months ago

can u tell me when i have to use below method ?

  _loginToCCWithSavedUser(context, loginType ?? LoginType.login);

can u tell me for this?

TatankaConCube commented 10 months ago

when you need to log in the the Connectycube with the saved before user, e.g. after restarting the app or etc.

richanshah commented 10 months ago

`Future signInCC(CubeUser user, {bool isEmailSelected = false,bool isLoginContinues = false}) async { if (isLoginContinues) return;

i added signup logic , i can not find what is the wrong here. although when i do logout n login then its working fine, so

richanshah commented 10 months ago

16:59:29.940 I CB-SDK: : *** 16:59:29.941 I * RESPONSE 201 30b038ab-07ba-4896-bc4b-e61de82c1cbb * 16:59:29.941 I HEADERS 16:59:29.941 I {cb-token-expirationdate: 2023-08-25 13:29:29 UTC, connection: keep-alive, date: Fri, 25 Aug 2023 11:29:29 GMT, strict-transport-security: max-age=15768000; includeSubDomains, content-length: 397, access-control-expose-headers: CB-Token-ExpirationDate, Date, content-type: application/json; charset=utf-8, server: nginx/1.25.0} 16:59:29.941 I BODY 16:59:29.941 I {"user":{"_id":"64e89099303009002ea4ce86","id":10484542,"created_at":"2023-08-25T11:29:29Z","updated_at":"2023-08-25T11:29:29Z","login":"aaaaaaaa","full_name":"aaaaaaaa","last_request_at":null,"timezone":null,"email":null,"phone":null,"website":null,"twitter_id":null,"external_user_id":null,"facebook_id":null,"custom_data":null,"user_tags":null,"avatar":null,"external_id":null,"is_guest":null}} 16:59:29.941 I
16:59:29.949 I signUp newUser {full_name: aaaaaaaa, address_book_name: null, email: null, login: aaaaaaaa, phone: null, website: null, last_request_at: null, external_user_id: null, external_id: null, facebook_id: null, twitter_id: null, password: null, oldPassword: null, custom_data: null, avatar: null, guest: null, timezone: null, tag_list: null, id: 10484542, created_at: 2023-08-25T11:29:29.000Z, updated_at: 2023-08-25T11:29:29.000Z} 16:59:29.960 I CB-SDK: PushNotificationsManager: [init] 16:59:29.964 I CB-SDK: : ========================================================= 16:59:29.964 I === REQUEST ==== 476c3d76-3ea0-400b-9fa1-c5ac9f606dfe === 16:59:29.964 I REQUEST 16:59:29.964 I POST https://api.connectycube.com/login 16:59:29.964 I HEADERS 16:59:29.964 I {Content-type: application/json, ConnectyCube-REST-API-Version: 0.1.1, CB-SDK: Flutter 2.6.0, CB-Token: 0F4E084E5454976001D0D4B812874938FA20} 16:59:29.964 I BODY 16:59:29.964 I {"login":"aaaaaaaa","password":"123456"} 16:59:29.964 I
16:59:29.976 I CB-SDK: PushNotificationsManager: [getToken] token: fpoMrfW8S8a3bWH2auXmCm:APA91bHTfF9v9JGCGbJwZA3JgNS8M0fNfOSbiWh6fGjQDXz5b29k84Y_fNm-5fYyjI5KEsM5ulvTv7NXYa90LoGwpfRYwhTxreLOoX4TZd6cmN967B9HpzQH7ahHIL5Po8CaSCadhM9g 16:59:29.976 I CB-SDK: PushNotificationsManager: [subscribe] token: fpoMrfW8S8a3bWH2auXmCm:APA91bHTfF9v9JGCGbJwZA3JgNS8M0fNfOSbiWh6fGjQDXz5b29k84Y_fNm-5fYyjI5KEsM5ulvTv7NXYa90LoGwpfRYwhTxreLOoX4TZd6cmN967B9HpzQH7ahHIL5Po8CaSCadhM9g 16:59:30.013 I CB-SDK: : ========================================================= 16:59:30.013 I === REQUEST ==== f4737e89-7522-40ef-a74c-2b95738d2e59 === 16:59:30.013 I REQUEST 16:59:30.013 I POST https://api.connectycube.com/subscriptions 16:59:30.013 I HEADERS 16:59:30.013 I {Content-type: application/json, ConnectyCube-REST-API-Version: 0.1.1, CB-SDK: Flutter 2.6.0, CB-Token: 0F4E084E5454976001D0D4B812874938FA20} 16:59:30.013 I BODY 16:59:30.013 I {"notification_channel":"gcm","device":{"udid":"TP1A.220624.014","platform":"android"},"push_token":{"environment":"development","client_identification_sequence":"fpoMrfW8S8a3bWH2auXmCm:APA91bHTfF9v9JGCGbJwZA3JgNS8M0fNfOSbiWh6fGjQDXz5b29k84Y_fNm-5fYyjI5KEsM5ulvTv7NXYa90LoGwpfRYwhTxreLOoX4TZd6cmN967B9HpzQH7ahHIL5Po8CaSCadhM9g","bundle_identifier":"com.connectycube.flutter.chat_sample"}} 16:59:30.013 I
16:59:30.979 I CB-SDK: : ***
16:59:30.979 I RESPONSE 403 f4737e89-7522-40ef-a74c-2b95738d2e59 16:59:30.979 I HEADERS 16:59:30.979 I {connection: keep-alive, content-type: application/json; charset=utf-8, date: Fri, 25 Aug 2023 11:29:30 GMT, strict-transport-security: max-age=15768000; includeSubDomains, server: nginx/1.25.0, content-length: 45} 16:59:30.979 I BODY 16:59:30.979 I {"errors":{"base":["Forbidden. Need user."]}} 16:59:30.979 I
16:59:30.982 I CB-SDK: PushNotificationsManager: [subscribe] subscription ERROR: ResponseException: 403: {"errors":{"base":["Forbidden. Need user."]}} 16:59:30.994 I CB-SDK: : *** 16:59:30.994 I * RESPONSE 200 476c3d76-3ea0-400b-9fa1-c5ac9f606dfe * 16:59:30.994 I HEADERS 16:59:30.994 I {cb-token-expirationdate: 2023-08-25 13:29:30 UTC, connection: keep-alive, date: Fri, 25 Aug 2023 11:29:30 GMT, strict-transport-security: max-age=15768000; includeSubDomains, content-length: 397, access-control-expose-headers: CB-Token-ExpirationDate, Date, content-type: application/json; charset=utf-8, server: nginx/1.25.0} 16:59:30.994 I BODY 16:59:30.994 I {"user":{"_id":"64e89099303009002ea4ce86","id":10484542,"created_at":"2023-08-25T11:29:29Z","updated_at":"2023-08-25T11:29:29Z","login":"aaaaaaaa","full_name":"aaaaaaaa","last_request_at":null,"timezone":null,"email":null,"phone":null,"website":null,"twitter_id":null,"external_user_id":null,"facebook_id":null,"custom_data":null,"user_tags":null,"avatar":null,"external_id":null,"is_guest":null}} 16:59:30.994 I
16:59:30.999 I CB-SDK: : _loginToCubeChat user {full_name: aaaaaaaa, address_book_name: null, email: null, login: aaaaaaaa, phone: null, website: null, last_request_at: null, external_user_id: null, external_id: null, facebook_id: null, twitter_id: null, password: 123456, oldPassword: null, custom_data: null, avatar: null, guest: null, timezone: null, tag_list: null, id: 10484542, created_at: null, updated_at: null} 16:59:30.999 I CB-SDK: CubeChatConnection: [login] userId: 10484542, resourceId: null 16:59:31.003 I CB-SDK: CubeChatConnection: Chat connection SocketOpening 16:59:31.255 I CB-SDK: CubeChatConnection: Chat connection SocketOpened 16:59:32.696 I CB-SDK: CubeChatConnection: Chat connection Authenticated 16:59:35.452 I CB-SDK: CubeChatConnection: Chat connection SessionInitialized 16:59:36.988 I CB-SDK: CubeChatConnection: Chat connection Ready 16:59:36.989 I CB-SDK: : _goDialogScreen 16:59:36.990 I CB-SDK: : getNotificationAppLaunchDetails 16:59:36.990 I CB-SDK: : getNotificationAppLaunchDetails, payload: null 16:59:36.990 I CB-SDK: : getNotificationAppLaunchDetails, selectedDialogId: null 16:59:37.028 I CB-SDK: : ========================================================= 16:59:37.028 I === REQUEST ==== fd2f6710-aa36-4921-8214-cf978f29a287 === 16:59:37.028 I REQUEST 16:59:37.028 I GET https://api.connectycube.com/chat/Message/unread 16:59:37.028 I HEADERS 16:59:37.028 I {Content-type: application/json, ConnectyCube-REST-API-Version: 0.1.1, CB-SDK: Flutter 2.6.0, CB-Token: 0F4E084E5454976001D0D4B812874938FA20} 16:59:37.028 I BODY 16:59:37.028 I
16:59:37.028 I
16:59:37.029 I CB-SDK: : ========================================================= 16:59:37.029 I === REQUEST ==== fc092355-95cb-4f71-86cd-ee765a010875 === 16:59:37.029 I REQUEST 16:59:37.029 I GET https://api.connectycube.com/chat/Dialog 16:59:37.029 I HEADERS 16:59:37.029 I {Content-type: application/json, ConnectyCube-REST-API-Version: 0.1.1, CB-SDK: Flutter 2.6.0, CB-Token: 0F4E084E5454976001D0D4B812874938FA20} 16:59:37.029 I BODY 16:59:37.029 I
16:59:37.029 I
16:59:38.426 I CB-SDK: : ***
16:59:38.426 I RESPONSE 200 fc092355-95cb-4f71-86cd-ee765a010875 16:59:38.426 I HEADERS 16:59:38.426 I {cb-token-expirationdate: 2023-08-25 13:29:38 UTC, connection: keep-alive, date: Fri, 25 Aug 2023 11:29:38 GMT, strict-transport-security: max-age=15768000; includeSubDomains, content-length: 51, access-control-expose-headers: CB-Token-ExpirationDate, Date, content-type: application/json; charset=utf-8, server: nginx/1.25.0} 16:59:38.426 I BODY 16:59:38.426 I {"total_entries":0,"skip":0,"limit":100,"items":[]} 16:59:38.426 I
16:59:38.427 I CB-SDK: _BodyLayoutState: getDialogs: {currentPage: null, totalEntries: 0, perPage: null, skip: 0, limit: 100, items: []} 16:59:38.430 I CB-SDK: : *** 16:59:38.430 I * RESPONSE 200 fd2f6710-aa36-4921-8214-cf978f29a287 *** 16:59:38.430 I HEADERS 16:59:38.430 I {cb-token-expirationdate: 2023-08-25 13:29:38 UTC, connection: keep-alive, date: Fri, 25 Aug 2023 11:29:38 GMT, strict-transport-security: max-age=15768000; includeSubDomains, content-length: 11, access-control-expose-headers: CB-Token-ExpirationDate, Date, content-type: application/json; charset=utf-8, server: nginx/1.25.0} 16:59:38.430 I BODY 16:59:38.430 I {"total":0} 16:59:38.430 I

i have checked the logs of the demo of connectycube as well. same error coming in that also

TatankaConCube commented 10 months ago

please see the logs more carefully, Your request for subscription on the push notification (f4737e89-7522-40ef-a74c-2b95738d2e59) started before the response (476c3d76-3ea0-400b-9fa1-c5ac9f606dfe) for signin received

richanshah commented 10 months ago

_signInCC(BuildContext context, CubeUser user) async { if (_isLoginContinues) return;

setState(() {
  _isLoginContinues = true;
});
if (!CubeSessionManager.instance.isActiveSessionValid()) {
  try {
    await createSession();
  } catch (error) {
    _processLoginError(error);
  }
}
signUp(user).then((newUser) {
  print("signUp newUser $newUser");
  user.id = newUser.id;
  SharedPrefs.instance.saveNewUser(
      user, isEmailSelected ? LoginType.email : LoginType.login);
  PushNotificationsManager.instance.init();
  signIn(user).then((result) {
    _loginToCubeChat(context, user);
  });
}).catchError((exception) {
  _processLoginError(exception);
});

}

in ur demo its same

richanshah commented 10 months ago

i have made some changes lets see

TatankaConCube commented 10 months ago

will check it later

You can try to move the string

PushNotificationsManager.instance.init();

after signIn(user).then((result) {

richanshah commented 10 months ago
signUp(user).then((newUser) async{
  log("signUp newUser $newUser");
  user.id = newUser.id;
  await SharedPref.saveNewUser(user, ChatLoginType.login);
  signIn(user).then((result) {
    PushNotificationsManager.instance.init();
    _loginToCubeChat(user);
  });

}).catchError((exception) {
  _processLoginError(exception);
});

PLEASE UPDATE IN UR DEMO AS WELL. ISSUE RESOLVED. CLOSING THE TICKET. THANKS

richanshah commented 9 months ago

I/flutter (28267): {"errors":{"base":["Forbidden. Need user."]}}

means that if you try to request dialogs using an empty session (without a user), you should call signIn before, or create the session with the user before calling this API.

I/flutter (28267): {"type":3,"occupants_ids":[10023181]}

if you need to get all private dialogs for the current user you shouldn't set the current user id to the request, the server will return only user-related dialogs, and your user will not receive dialogs where it is not a member, please see our documentation

Check you set participant and login to the chat

means that your CubeDialog model should contain the occupantsIds with the actual opponents list and the user should login to the chat before using the chat functionality

hi @TatankaConCube , sometimes while chatting is going on in the app and suddently i get this message. "Check you set participant and login to the chat" , i guess session is getting expired at that time. but i have to restart the app for continuing the chat again. can u provide any status code with this error? so i can handle relogin while chatting ?

richanshah commented 9 months ago

@TatankaConCube

CB-SDK: : Current app state: AppLifecycleState.resumed CB-SDK: : markActive richa = {full_name: Ria Patel, address_book_name: null, email: shahri@gmail.com, login: Ria, phone: , website: null, last_request_at: null, external_user_id: null, external_id: null, facebook_id: null, twitter_id: null, password: Brain@2023, oldPassword: null, custom_data: null, avatar: https://main-court-demo.s3.amazonaws.com/images/User, guest: null, timezone: null, tag_list: null, id: 10640992, created_at: null, updated_at: null}

  if (user != null) {
    if (!CubeChatConnection.instance.isAuthenticated()) {
      if (ChatLoginType.phone == SharedPref.getChatLoginType() || ChatLoginType.login == SharedPref.getChatLoginType() ) {
        if(CubeSessionManager.instance.isActiveSessionValid()){
          user.password = CubeSessionManager.instance.activeSession?.token;
        } else {
          var phoneAuthSession = await createPhoneAuthSession();
          user.password = phoneAuthSession.token;
          log('phoneAuthSession.token = ${phoneAuthSession.token}');
        }
      }
      log('login richa = $user');
      CubeChatConnection.instance.login(user);
    } else {
      log('markActive richa  = $user');
      CubeChatConnection.instance.markActive();
    }
  }

CubeSessionManager.instance.isActiveSessionValid() is false so user has active session so why i am getting above error

CB-SDK: : onSendMessage message= {_id: 64fedda7930afe6a3b1f2386, chat_dialog_id: null, message: hi, date_sent: 1694424487, sender_id: null, recipient_id: null, read_ids: null, delivered_ids: null, views_count: null, attachments: null, reactions: null, id: null, created_at: null, updated_at: null} 14:58:07.482 I CB-SDK: : onSendMessage error= IllegalStateException: Check you set participant and login to the chat

TatankaConCube commented 9 months ago

you are a little bit mistaken, the state CubeSessionManager.instance.isActiveSessionValid() is about the API session, but the error Check you set participant and login to the chat can be related to the Chat connection. Use the next code snippet for validation of the chat connection:

      if (CubeChatConnection.instance.currentUser != null &&
          CubeChatConnection.instance.chatConnectionState ==
              CubeChatConnectionState.Ready) {

      }
richanshah commented 9 months ago

@TatankaConCube , still getting same issue , i dont know why this error comes up suddenly in ongoing chat.

Current app state: AppLifecycleState.resumed I/flutter (15691): CB-SDK: : markActive richa = {full_name: Bhumi Parikh, address_book_name: null, email: shahricha723@gmail.com, login: Bhumi, phone: 9016121616, website: null, last_request_at: null, external_user_id: null, external_id: null, facebook_id: null, twitter_id: null, password: Brain@2023, oldPassword: null, custom_data: null, avatar: https://main-court-demo122136-dev.s3.amazonaws.com/public/User/1694007534109988/1694007534109988.png, guest: null, timezone: null, tag_list: null, id: 10551524, created_at: null, updated_at: null} I/flutter (15691): CB-SDK: AsyncStanzaSender: getInstance I/flutter (15691): CB-SDK: AsyncStanzaSender: add new task RMGRETLVT I/flutter (15691): CB-SDK: AsyncStanzaSender: start timer RMGRETLVT [log] ---Xmpp Sending:--- [log]

[log] ---Xmpp Sending:--- [log]

[log] ---Xmpp Sending:--- [log]

[log] ---Xmpp Sending:--- [log]

[log] ---Xmpp Sending:--- [log]

[log] ---Xmpp Sending:--- [log]

[log] ---Xmpp Sending:--- [log]

[log] ---Xmpp Sending:--- [log]

[log] ---Xmpp Sending:--- [log]

[log] ---Xmpp Receiving:--- I/flutter (15691): CB-SDK: AsyncStanzaSender: responseStanza GCRKUPGKE I/flutter (15691): CB-SDK: AsyncStanzaSender: run task GCRKUPGKE I/flutter (15691): CB-SDK: AsyncStanzaSender: responseStanza QJAMQCRAM I/flutter (15691): CB-SDK: AsyncStanzaSender: run task QJAMQCRAM I/flutter (15691): CB-SDK: AsyncStanzaSender: responseStanza KOKXICJIC I/flutter (15691): CB-SDK: AsyncStanzaSender: run task KOKXICJIC I/flutter (15691): CB-SDK: AsyncStanzaSender: responseStanza DDBQSRVAY I/flutter (15691): CB-SDK: AsyncStanzaSender: run task DDBQSRVAY I/flutter (15691): CB-SDK: AsyncStanzaSender: responseStanza XGWLVLJTS I/flutter (15691): CB-SDK: AsyncStanzaSender: run task XGWLVLJTS I/flutter (15691): CB-SDK: AsyncStanzaSender: responseStanza KJRSWRRHH I/flutter (15691): CB-SDK: AsyncStanzaSender: run task KJRSWRRHH I/flutter (15691): CB-SDK: AsyncStanzaSender: responseStanza VXIKWMIQS I/flutter (15691): CB-SDK: AsyncStanzaSender: run task VXIKWMIQS I/flutter (15691): CB-SDK: AsyncStanzaSender: responseStanza HHLGDKEIG I/flutter (15691): CB-SDK: AsyncStanzaSender: run task HHLGDKEIG I/flutter (15691): CB-SDK: AsyncStanzaSender: responseStanza PQJAJSPIE I/flutter (15691): CB-SDK: AsyncStanzaSender: run task PQJAJSPIE I/flutter (15691): CB-SDK: AsyncStanzaSender: responseStanza RTQTNPHSW I/flutter (15691): CB-SDK: AsyncStanzaSender: run task RTQTNPHSW I/flutter (15691): CB-SDK: AsyncStanzaSender: responseStanza YUNRTYUDA I/flutter (15691): CB-SDK: AsyncStanzaSender: run task YUNRTYUDA I/flutter (15691): CB-SDK: AsyncStanzaSender: responseStanza TBYYHEFFT I/flutter (15691): CB-SDK: AsyncStanzaSender: run task TBYYHEFFT I/flutter (15691): CB-SDK: AsyncStanzaSender: responseStanza AJLRJSSKX I/flutter (15691): CB-SDK: AsyncStanzaSender: run task AJLRJSSKX I/flutter (15691): CB-SDK: AsyncStanzaSender: responseStanza CHVIQJVMA I/flutter (15691): CB-SDK: AsyncStanzaSender: run task CHVIQJVMA I/flutter (15691): CB-SDK: AsyncStanzaSender: responseStanza JSJSHKGXN I/flutter (15691): CB-SDK: AsyncStanzaSender: run task JSJSHKGXN I/flutter (15691): CB-SDK: AsyncStanzaSender: responseStanza CMWKJNUVQ I/flutter (15691): CB-SDK: AsyncStanzaSender: run task CMWKJNUVQ I/flutter (15691): CB-SDK: AsyncStanzaSender: responseStanza LEGQGNJGF I/flutter (15691): CB-SDK: AsyncStanzaSender: run task LEGQGNJGF I/flutter (15691): CB-SDK: AsyncStanzaSender: responseStanza ANXUPUYOY I/flutter (15691): CB-SDK: AsyncStanzaSender: run task ANXUPUYOY I/flutter (15691): CB-SDK: AsyncStanzaSender: responseStanza QBNMKSIKR I/flutter (15691): CB-SDK: AsyncStanzaSender: run task QBNMKSIKR I/flutter (15691): CB-SDK: AsyncStanzaSender: responseStanza GXHFANIAD I/flutter (15691): CB-SDK: AsyncStanzaSender: run task GXHFANIAD I/flutter (15691): CB-SDK: AsyncStanzaSender: responseStanza CSPCYCHQY I/flutter (15691): CB-SDK: AsyncStanzaSender: run task CSPCYCHQY I/flutter (15691): CB-SDK: AsyncStanzaSender: responseStanza RMGRETLVT I/flutter (15691): CB-SDK: AsyncStanzaSender: run task RMGRETLVT I/flutter (15691): CB-SDK: AsyncStanzaSender: pause subscription [log] [log] ---Xmpp Receiving:--- [log] I/flutter (15691): CB-SDK: : onSendMessageToAllDialogs message= {_id: 65005a235dd18730ab34765d, chat_dialog_id: null, message: null, date_sent: 1694521891, sender_id: null, recipient_id: null, read_ids: null, delivered_ids: null, views_count: null, attachments: null, reactions: null, id: null, created_at: null, updated_at: null, congratulations: {"uuid":"a1c76c8f-d305-4857-bb45-9ba43993720f","full_name":"Bhumi Parikh","avatar":"1694007534109988.png","file_path":"https://main-court-demo122136-dev.s3.amazonaws.com/public/User/1694007534109988","match_type":"Single","location":"Ahmedabad","old_skill_level":"2.5","new_skill_level":"3.5","is_like":false,"comment_count":"0","like_count":"0","is_friend":false,"new_recommendation":"","old_recommendation":"","type":"skill","message":"On Improving Skill Level.","user_uuid":"a1c76c8f-d305-4857-bb45-9ba43993720a","__typename":"CongListFront"}} I/flutter (15691): CB-SDK: : onSendMessageToAllDialogs ex= IllegalStateException: Check you set participant and login to the chat D/EGL_emulation(15691): app_time_stats: avg=807.17ms min=2.15ms max=10489.39ms count=14 D/EGL_emulation(15691): app_time_stats: avg=1077.56ms min=24.66ms max=2130.45ms count=2 D/EGL_emulation(15691): app_time_stats: avg=9.78ms min=1.49ms max=59.51ms count=49 I/om.bv.mainCourt(15691): Background young concurrent copying GC freed 66251(4700KB) AllocSpace objects, 12(496KB) LOS objects, 47% free, 6173KB/11MB, paused 65us,43us total 710.426ms

TatankaConCube commented 9 months ago

I provided the possible reasons for this error here. Can you reproduce this error on our Chat sample? Sorry, but we can't see your code and the log is filtered (without XMPP stanzas). We can't catch the reason for your case.

richanshah commented 9 months ago

@TatankaConCube , ya i understand. when i login to the app it working fine so i am sure that login gets expired and i get this message. but why login gets expired suddently. and u guys are not handling this in a better way? ,

richanshah commented 9 months ago

void onSendChatMessage(String content) { if (content.trim() != '') { final message = createCubeMsg(); message.body = content.trim(); onSendMessage(message); } else { showSnackBar(message: 'Nothing to send'); } }

/// On Send Message Update UI And Send Message to ConnectyCube void onSendMessage(CubeMessage message) async { log("onSendMessage message= $message"); commentController.clear(); await cubeDialog.sendMessage(message).then((value) { message.senderId = cubeUser.id; addMessageToListView(message); listScrollController.animateTo(0.0, duration: const Duration(milliseconds: 300), curve: Curves.easeOut); if (cubeDialog.type == CubeDialogType.PRIVATE) { ChatManager.instance.sentMessagesController .add(message..dialogId = cubeDialog.dialogId); } }).onError((error, stackTrace) { log("onSendMessage error= $error"); showSnackBar(message: "Error: $error"); });

}

this is my code of send message

richanshah commented 9 months ago

createCubeMsg() is not giving me other data

richanshah commented 9 months ago

because my dialog also has all data as below

{_id: 64fb1f10bc7b59002f7ea144, last_message: hiii, last_message_date_sent: 1694687832, last_message_user_id: 10551474, photo: https://main-court-demo122136-dev.s3.amazonaws.com/public/User/1693305744031191/1693305744031191.jpg, user_id: 10551524, xmpp_room_jid: null, unread_messages_count: 1, name: Richa Shah, type: 3, description: null, occupants_count: 2, occupants_ids: [10551474, 10551524], pinned_messages_ids: [], admins_ids: [], data: null, last_message_status: null, last_message_id: 6502e24cad7e27f3f104b61a, is_e2ee: false, is_muted: false, id: null, created_at: 2023-09-08T13:18:08.000Z, updated_at: 2023-09-14T10:37:12.000Z}

richanshah commented 9 months ago

this is the data createcubemsg giving me

{_id: 6502f13c8a1272373f06b5d2, chat_dialog_id: null, message: null, date_sent: 0, sender_id: null, recipient_id: null, read_ids: null, delivered_ids: null, views_count: null, attachments: null, reactions: null, id: null, created_at: null, updated_at: null}

TatankaConCube commented 9 months ago

i am sure that login gets expired

no, the chat connection doesn't have limits for a lifetime. use this listener for listening the chat connection state changes

richanshah commented 9 months ago

ya i have handled that but still get this issue , have u checked other logs ?

TatankaConCube commented 9 months ago

how do you handle it? have you printed some logs in each state? in your logs, I haven't found any logs related to the chat connection state, and the xmpp stanzas are absent. provided logs don't provide the possibility to understand what happens with the chat connection

richanshah commented 9 months ago

{_id: 6502f13c8a1272373f06b5d2, chat_dialog_id: null, message: null, date_sent: 0, sender_id: null, recipient_id: null, read_ids: null, delivered_ids: null, views_count: null, attachments: null, reactions: null, id: null, created_at: null, updated_at: null}

@TatankaConCube all logs are of connectycube only ... of sending message when i am getting this error. and code is also from connectycube

richanshah commented 9 months ago

@TatankaConCube can u tell me which session has more longer life from ChatLoginType.phone or ChatLoginType.login ?

TatankaConCube commented 9 months ago

there are no differences, the session lifetime is the same for any login provider. please check out our documentation about session lifetime

richanshah commented 9 months ago

@TatankaConCube , i have not used loginToCCWithSavedUser method , do u think because of that i am getting this IllegalStateException: Check you set participant and login to the chat issue?

can u guide me where i have to put this loginToCCWithSavedUser method ? and what is the purpose of that

richanshah commented 9 months ago

Launching lib/flavor/main_prod.dart on SM G781B in debug mode... Running Gradle task 'assembleDebug'... I/flutter (26114): URL: null I/flutter (26114): Request: Instance of 'DocumentNode' I/flutter (26114): Variables: {uuid: a014ef63-e94c-4eeb-b16b-f90e4c681fbf, logged_in_user: } I/flutter (26114): URL: null I/flutter (26114): Request: Instance of 'DocumentNode' I/flutter (26114): Variables: {} I/flutter (26114): URL: null I/flutter (26114): Request: Instance of 'DocumentNode' I/flutter (26114): Variables: {offset: 1, limit: 5} I/flutter (26114): URL: null I/flutter (26114): Request: Instance of 'DocumentNode' I/flutter (26114): Variables: {offset: 1, limit: 5} I/flutter (26114): payloadString I/flutter (26114): home device token I/flutter (26114): onReady I/flutter (26114): URL: null I/flutter (26114): Request: Instance of 'DocumentNode' I/flutter (26114): Variables: {offset: 1, limit: 25, radius: 0, latitude: 0.0, longitude: 0.0} I/flutter (26114): _getNativeFcmToken I/flutter (26114): fvQDhy7rR6ugoihSjcqQHQ:APA91bFfnJ3Xsv5YBC5u3s5JTL2kRYW14eCgpKaQFQtrGyTLHtSN6SRMJkBK8xWj7ANupXaeoiiHtnJuVyfyk-F1jrzAz8pd_36Y8DaWJbrorvJ-MvN3Rgct6gJKaEdlCQwKOFsWpz6F I/flutter (26114): unhandled element style; Picture key: Svg loader I/flutter (26114): ══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════ I/flutter (26114): The following assertion was thrown during layout: I/flutter (26114): A RenderFlex overflowed by 17 pixels on the bottom. I/flutter (26114): I/flutter (26114): The overflowing RenderFlex has an orientation of Axis.vertical. I/flutter (26114): The edge of the RenderFlex that is overflowing has been marked in the rendering with a yellow and I/flutter (26114): black striped pattern. This is usually caused by the contents being too big for the RenderFlex. I/flutter (26114): Consider applying a flex factor (e.g. using an Expanded widget) to force the children of the I/flutter (26114): RenderFlex to fit within the available space instead of being sized to their natural size. I/flutter (26114): This is considered an error condition because it indicates that there is content that cannot be I/flutter (26114): seen. If the content is legitimately bigger than the available space, consider clipping it with a I/flutter (26114): ClipRect widget before putting it in the flex, or using a scrollable container rather than a Flex, I/flutter (26114): like a ListView. I/flutter (26114): The specific RenderFlex in question is: RenderFlex#468a9 OVERFLOWING: I/flutter (26114): creator: Column ← Padding ← DecoratedBox ← Container ← Listener ← RawGestureDetector ← I/flutter (26114): GestureDetector ← Semantics ← MouseRegion ← Semantics ← _FocusInheritedScope ← Focus ← ⋯ I/flutter (26114): parentData: offset=Offset(17.0, 17.0) (can use size) I/flutter (26114): constraints: BoxConstraints(w=124.0, h=66.0) I/flutter (26114): size: Size(124.0, 66.0) I/flutter (26114): direction: vertical I/flutter (26114): mainAxisAlignment: start I/flutter (26114): mainAxisSize: max I/flutter (26114): crossAxisAlignment: start I/flutter (26114): textDirection: ltr I/flutter (26114): verticalDirection: down I/flutter (26114): ◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤ I/flutter (26114): ════════════════════════════════════════════════════════════════════════════════════════════════════ I/flutter (26114): Response: I/flutter (26114): URL: null I/flutter (26114): Response: {PlayerOfWeek: {meta: {status: true, message: Data fetched successfully, message_code: LIST_SUCCESS, status_code: 200, typename: Meta}, data: [{uuid: e29950e2-2c4d-48e1-a517-2c2c5d6efc54, video_title: How to add you tube video in this module, file_path: https://main-court-demo.s3.amazonaws.com/videos/play-of-the-week/150715548102, thumbnail_image: 1000_F_573697847_Z1G3si0ySLqsNHfvSLRuQRHU9rO299p9.jpg, created_at: Sep 03, 2023 - 10:25 am, upload_video: null, is_like: false, comment_count: 9, like_count: 0, video_type: 2, video_link: https://player.vimeo.com/video/369962932?h=33665b97e1&title=0&byline=0&portrait=0, __typename: PlayerOfWeekListFront}, {uuid: 6a2f25e3-f185-4598-b357-3f186e59e89d, video_title: Third play of the week is here, file_path: https://main-court-demo.s3.amazonaws.com/videos/play-of-the-week/940096140527, thumbnail_image: maxresdefault.jpg, created_at: Aug 30, 2023 - 11:34 am, upload_video: null, is_like: false, comment_count: 9, like_count: 0, video_type: 1, video_l I/flutter (26114): I/flutter (26114): I/flutter (26114): Response: I/flutter (26114): URL: null I/flutter (26114): Response: {getCongratulationList: {meta: {status: true, message: Data fetched successfully, message_code: LIST_SUCCESS, status_code: 200, typename: Meta}, data: [{uuid: a1c76c8f-d305-4857-bb45-9ba43993720f, full_name: Bhumi Parikh, avatar: 1694007534109988.png, file_path: https://main-court-demo122136-dev.s3.amazonaws.com/public/User/1694007534109988, match_type: Single, location: Ahmedabad, old_skill_level: 2.5, new_skill_level: 3.5, is_like: true, comment_count: 0, like_count: 5, is_friend: true, new_recommendation: , old_recommendation: , type: skill, message: On Improving Skill Level., user_uuid: a1c76c8f-d305-4857-bb45-9ba43993720a, connectycube_id: 10551524, typename: CongListFront}], pagination: {offset: 1, limit: 5, total_count: 1, typename: Pagination}, typename: CongListFrontInfo}, __typename: Query} I/flutter (26114): I/flutter (26114): I/flutter (26114): Response: I/flutter (26114): URL: null I/flutter (26114): Response: {getBannerList: {meta: {status: true, message: Data fetched successfully, message_code: LIST_SUCCESS, status_code: 200, typename: Meta}, data: [{uuid: 0db79c97-f4dc-4400-8dbf-57fa335877b4, description:

Banner Add 2

, title: Banner 2, file_path: https://main-court-demo.s3.amazonaws.com/images/Banner/1233277774567, file_name: THE POWER PRO.png, file_type: image, start_date: 2023-08-16 00:00:00, end_date: 2023-08-17 00:00:00, interval: 3, typename: getBannerList}, {uuid: 0d1760d7-1ab6-4005-b146-d69d332deb77, description:

TESTING

, title: Testing, file_path: https://main-court-demo.s3.amazonaws.com/images/Banner/1506579081754, file_name: istockphoto-517420449-2048x2048 (2).jpg, file_type: image, start_date: 2023-09-11 00:00:00, end_date: 2023-09-12 00:00:00, interval: 3, typename: getBannerList}], typename: BannerDataInfo}, __typename: Query} I/flutter (26114): I/flutter (26114): I/flutter (26114): Response: I/flutter (26114): URL: null I/flutter (26114): Response: {getUserProfile: {meta: {status: true, message: Data fetched successfully, message_code: LIST_SUCCESS, status_code: 200,
typename: Meta}, data: {uuid: a014ef63-e94c-4eeb-b16b-f90e4c681fbf, first_name: Richa, last_name: Shah, country_name: india, phone_country_id: 1, connectycube_id: 10551474, mobile_number: 9016804343, status: Active, unread_count: 4, avatar: 1693305744031191.jpg, bio_data: null, rating: , created_at: 2023-08-29 10:41:02, gender: 0, is_friend: true, date_of_birth: 2010-08-17, file_path: https://main-court-demo122136-dev.s3.amazonaws.com/public/User/1693305744031191, country: United States, state: , city: , email: richashah688@gmail.com, recommendation: Unrated, recommanded_by: 0, common_grp: 0, badges: [], location: Ellisbridge , Ahmedabad, longitude: 72.5668797, latitude: 23.0246278, redius: 15, isBlocked: false, pickers: [], clubs: [], badgesList: [{uuid: 1f6e99e8-3db3-434a-a4c0-a49d399e8009, name: Badger ABC, image: imag2.jpg, file_path: https://main-court-demo.s3.am I/flutter (26114): I/flutter (26114): I/flutter (26114): User Image :==> https://main-court-demo122136-dev.s3.amazonaws.com/public/User/1693305744031191/1693305744031191.jpg I/flutter (26114): URL: null I/flutter (26114): Request: Instance of 'DocumentNode' I/flutter (26114): Variables: {latitude: 23.0246278, longitude: 72.5668797, radius: 15} I/flutter (26114): Another exception was thrown: A RenderFlex overflowed by 16 pixels on the right. I/flutter (26114): Response: I/flutter (26114): URL: null I/flutter (26114): Response: {getScheduleMatchList: {meta: {status: true, message: Data fetched successfully, message_code: LIST_SUCCESS, status_code: 200, typename: Meta}, data: [], pagination: {offset: 1, limit: 25, total_count: 0, typename: Pagination}, typename: ScheduleMatchListFrontInfo}, __typename: Query} I/flutter (26114): I/flutter (26114): I/flutter (26114): match schedule list = [] I/flutter (26114): Response: I/flutter (26114): URL: null I/flutter (26114): Response: {getDashboardData: {meta: {status: true, message: Data fetched successfully, message_code: LIST_SUCCESS, status_code: 200, typename: Meta}, data: {open_match_count: 6, scheduled_match_count: 0, recently_joined: 57, upcoming_events: 6, typename: getDashboardCount}, typename: dashboardCount}, typename: Query} I/flutter (26114): I/flutter (26114): I/flutter (26114): URL: null I/flutter (26114): Request: Instance of 'DocumentNode' I/flutter (26114): Variables: {offset: 1, limit: 5} I/flutter (26114): CB-SDK: : *** I/flutter (26114): * RESPONSE 201 34d9094e-c71a-472c-96b4-71569b93bdf5 *** I/flutter (26114): HEADERS I/flutter (26114): {cb-token-expirationdate: 2023-09-15 15:42:38 UTC, connection: keep-alive, date: Fri, 15 Sep 2023 13:42:38 GMT, strict-transport-security: max-age=15768000; includeSubDomains, content-length: 842, access-control-expose-headers: CB-Token-ExpirationDate, Date, content-type: application/json; charset=utf-8, server: nginx/1.25.0} I/flutter (26114): BODY I/flutter (26114): {"session":{"created_at":"2023-09-15T13:42:38.015Z","updated_at":"2023-09-15T13:42:38.015Z","application_id":7266,"token":"25A37563CBE6A1B1AEC62E0F74E8AFE7D641","nonce":6299587,"ts":1694785355,"user_id":10551474,"id":10551474,"user":{"_id":"64edcb9d303009002ea5fcce","id":10551474,"created_at":"2023-08-29T10:42:37Z","updated_at":"2023-09-15T13:39:09Z","last_request_at":"2023-09-15T13:39:09Z","login":"Richa","email":"richashah688@gmail.com","full_name":"Richa Shah","phone":"9016804343","custom_data":"{uuid: a014ef63-e94c-4eeb-b16b-f90e4c681fbf}","avatar":"https://main-court-demo122136-dev.s3.amazonaws.com/public/User/1693305744031191/1693305744031191.jpg","external_id":"a014ef63-e94c-4eeb-b16b-f90e4c681fbf","timezone":null,"website":null,"twitter_id":null,"external_user_id":null,"facebook_id":null,"user_tags":null,"is_guest":null}}} I/flutter (26114): I/flutter (26114): CB-SDK: : login with = {full_name: Richa Shah, address_book_name: null, email: richashah688@gmail.com, login: Richa, phone: 9016804343, website: null, last_request_at: null, external_user_id: null, external_id: null, facebook_id: null, twitter_id: null, password: 37EC6B4714B87F44A34C090624C7202D78D0, oldPassword: null, custom_data: null, avatar: https://main-court-demo122136-dev.s3.amazonaws.com/public/User/1693305744031191/1693305744031191.jpg, guest: null, timezone: null, tag_list: null, id: 10551474, created_at: null, updated_at: null} I/flutter (26114): CB-SDK: CubeChatConnection: [login] userId: 10551474, resourceId: null I/flutter (26114): CB-SDK: CubeChatConnection: Chat connection SocketOpening I/flutter (26114): Response: I/flutter (26114): URL: null I/flutter (26114): Response: {getNewsList: {meta: {status: true, message: Data fetched successfully, message_code: LIST_SUCCESS, status_code: 200, __typename: Meta}, data: [], pagination: {offset: 1, limit: 5, total_count: 0, typename: Pagination}, typename: NewsListFrontInfo}, typename: Query} I/flutter (26114): I/flutter (26114): I/flutter (26114): news list = [] I/flutter (26114): CB-SDK: CubeChatConnection: Chat connection SocketOpened I/flutter (26114): CB-SDK: CubeChatConnection: Chat connection AuthenticationFailure I/flutter (26114): CB-SDK: CubeChatConnection: Chat connection Closing I/flutter (26114): CB-SDK: CubeChatConnection: Chat connection Closed I/flutter (26114): URL: null I/flutter (26114): Request: Instance of 'DocumentNode' I/flutter (26114): Variables: {offset: 1, limit: 25, name: , group_type: , club: , skill: , is_explore_list: true, user_uuid: , status: , sort_column: , sort_order: } I/flutter (26114): URL: null I/flutter (26114): Request: Instance of 'DocumentNode' I/flutter (26114): Variables: {offset: 1, limit: 25, name: , rating: , gender: , radius: 15, latitude: 23.0246278, longitude: 72.5668797, min_age: 13, max_age: 100, is_friend: false, recommendation: , sort_column: , sort_order: } I/flutter (26114): URL: null I/flutter (26114): Request: Instance of 'DocumentNode' I/flutter (26114): Variables: {offset: 1, limit: 25, name: , latitude: 23.0246278, longitude: 72.5668797, radius: 15} I/flutter (26114): Response: I/flutter (26114): URL: null I/flutter (26114): Response: {getGroupDataFront: {meta: {status: true, message: Group details Fetched successfully, message_code: GROUP_LIST_SUCCESS, status_code: 200, typename: Meta}, data: [{sr_no: 1, uuid: 25c4bc19-d358-421b-ae5e-e75f53ae2bb8, name: Adanced Group, status: Active, owner: David Alonso, image: 1694125104829160.jpg, isSelected: false, file_path: https://main-court-demo122136-dev.s3.amazonaws.com/public/Group/1694125104829160, no_of_player: 24, clubs: [], types: [{uuid: b5101d75-edc7-4c3d-9b07-57956d493b01, name: Advanced, typename: typeInfo}], rating: 4, min_rating: null, created_by: 776, created_at: 2023-09-04 01:24:33, typename: GroupData}, {sr_no: 2, uuid: 50266b14-fc17-4ee8-9336-55be7d8870a9, name: Richie, status: Active, owner: Ria Patel, image: User.png, isSelected: false, file_path: https://main-court-demo.s3.amazonaws.com/images/User, no_of_player: 4, clubs: [], types: [], rating: null, min_rating: null, created_by: 843, created_at: 2023-09-04 11:28:16, __typename: GroupData}], paginatio I/flutter (26114): I/flutter (26114): I/flutter (26114): Explore group ApiCall API data : Instance of 'QuerygetGroupDataFrontgetGroupDataFrontmeta' I/flutter (26114): Type Of Group DAta : 1 I/flutter (26114): Type Of Group DAta : 0 I/flutter (26114): Response: I/flutter (26114): URL: null I/flutter (26114): Response: {getExploreClubList: {meta: {status: true, message: Data fetched successfully, message_code: LIST_SUCCESS, status_code: 200, typename: Meta}, data: [{uuid: 093884e0-be5e-4235-bcce-a584f571eb5e, name: Club Babylon, type: Private, image: 1694761164752159.jpg, file_path: https://main-court-demo122136-dev.s3.amazonaws.com/public/Club/1694761164752159, is_membership_req: false, no_of_member: 1, location: Babylon Club Road, S P Road, Near, Science City Cir, Sola, Bhadaj, Ahmedabad, Gujarat 380060, India, typename: getExploreClubList}, {uuid: cb4dd444-e68f-42d1-8022-33d7ad37a266, name: CLUB O7 TEST, type: Public, image: , file_path: null, is_membership_req: true, no_of_member: 1, location: CLUB O7, Shela, Gujarat 380058, India, __typename: getExploreClubList}, {uuid: 9ca0c16d-11be-47c1-aaab-540c21d327bc, name: Karnavati Club, type: Private, image: , file_path: https://maps.googleapis.com/maps/api/place/photo?maxwidth=4000&photo_reference=ATJ83zjpixFMJg13XWTQgxgoOwwjJtZF1vj-uan9daPk9deZ9GqAEz I/flutter (26114): I/flutter (26114): I/flutter (26114): Response: I/flutter (26114): URL: null I/flutter (26114): Response: {exploreNetworkList: {meta: {status: true, message: Data fetched successfully, message_code: LIST_SUCCESS, status_code: 200, typename: Meta}, data: [{uuid: 03c0e50b-4b19-4dec-8fd8-15f7fd4746a1, full_name: Admin Janki, rating: 5, file_path: https://main-court-demo122136-dev.s3.amazonaws.com/public/User/1693502819828124, image: 1693502819828124.jpg, gender: Female, age: 25, location: Naranpura , Ahmedabad, isSelected: false, recommendation: Unrated, connectycube_id: 0, isFriend: false, clubs: [], typename: exploreNetworkInfoList}, {uuid: f74ffd3e-69b3-4c32-9c05-561e0bb206b7, full_name: Admin tuesday, rating: 3.5, file_path: https://main-court-demo.s3.amazonaws.com/images/User/1580992689654, image: ssss.jpeg, gender: Female, age: 30, location: Bodakdev , Ahmedabad, isSelected: false, recommendation: Unrated, connectycube_id: 0, isFriend: false, clubs: [], typename: exploreNetworkInfoList}, {uuid: ac0f9d0b-49eb-497b-93de-4e8058b52e74, full_name: Admin xxx Check xxx, rating: 4.5, file_pa I/flutter (26114): I/flutter (26114): I/flutter (26114): Club List Data : [] I/flutter (26114): Club List Data : [] I/flutter (26114): Club List Data : [] I/flutter (26114): Club List Data : [] I/flutter (26114): Club List Data : [] I/flutter (26114): Club List Data : [] I/flutter (26114): Club List Data : [] I/flutter (26114): Club List Data : [] I/flutter (26114): Club List Data : [] I/flutter (26114): Club List Data : [] I/flutter (26114): Club List Data : [] I/flutter (26114): Club List Data : [] I/flutter (26114): Club List Data : [] I/flutter (26114): Club List Data : [] I/flutter (26114): Club List Data : [] I/flutter (26114): Club List Data : [] I/flutter (26114): Club List Data : [] I/flutter (26114): Club List Data : [] I/flutter (26114): Club List Data : [] I/flutter (26114): Club List Data : [] I/flutter (26114): Club List Data : [] I/flutter (26114): Club List Data : [] I/flutter (26114): Club List Data : [] I/flutter (26114): Club List Data : [] I/flutter (26114): Club List Data : [] I/flutter (26114): Club List Data : [] I/flutter (26114): Club List Data : [] I/flutter (26114): Club List Data : [] I/flutter (26114): Club List Data : [] I/flutter (26114): Club List Data : [] I/flutter (26114): Club List Data : [] I/flutter (26114): Club List Data : [] I/flutter (26114): onTextSubmit : anu I/flutter (26114): URL: null I/flutter (26114): Request: Instance of 'DocumentNode' I/flutter (26114): Variables: {offset: 1, limit: 25, name: anu, rating: , gender: , radius: 15, latitude: 23.0246278, longitude: 72.5668797, min_age: 13, max_age: 100, is_friend: false, recommendation: , sort_column: , sort_order: } I/flutter (26114): Response: I/flutter (26114): URL: null I/flutter (26114): Response: {exploreNetworkList: {meta: {status: true, message: Data fetched successfully, message_code: LIST_SUCCESS, status_code: 200, typename: Meta}, data: [{uuid: 32ebd32a-dd3c-4c6c-a76a-106ac85d1706, full_name: anu anu, rating: 1, file_path: https://main-court-demo.s3.amazonaws.com/images/User, image: User.png, gender: Male, age: 24, location: Ahmedabad, isSelected: false, recommendation: Unrated, connectycube_id: 10878357, isFriend: false, clubs: [], typename: exploreNetworkInfoList}], pagination: {offset: 1, limit: 25, total_count: 1, typename: Pagination}, typename: exploreNetworkInfo}, typename: Query} I/flutter (26114): I/flutter (26114): I/flutter (26114): Club List Data : [] I/flutter (26114): Club List Data : [] I/flutter (26114): CB-SDK: : ========================================================= I/flutter (26114): === REQUEST ==== df0dddc6-a320-47bd-a578-5bfc28bf5fc8 === I/flutter (26114): REQUEST I/flutter (26114): GET https://api.connectycube.com/chat/Dialog I/flutter (26114): HEADERS I/flutter (26114): {Content-type: application/json, ConnectyCube-REST-API-Version: 0.1.1, CB-SDK: Flutter 2.8.0, CB-Token: 25A37563CBE6A1B1AEC62E0F74E8AFE7D641} I/flutter (26114): BODY I/flutter (26114):
I/flutter (26114): I/flutter (26114): CB-SDK: : *** I/flutter (26114): * RESPONSE 200 df0dddc6-a320-47bd-a578-5bfc28bf5fc8 * I/flutter (26114): HEADERS I/flutter (26114): {cb-token-expirationdate: 2023-09-15 15:42:56 UTC, connection: keep-alive, date: Fri, 15 Sep 2023 13:42:56 GMT, strict-transport-security: max-age=15768000; includeSubDomains, content-length: 3027, access-control-expose-headers: CB-Token-ExpirationDate, Date, content-type: application/json; charset=utf-8, server: nginx/1.25.0} I/flutter (26114): BODY I/flutter (26114): {"total_entries":5,"skip":0,"limit":100,"items":[{"_id":"65044dc8bb652a002f066110","user_id":10878093,"created_at":"2023-09-15T12:27:52Z","updated_at":"2023-09-15T13:32:34Z","name":"Sneh Shah","type":3,"photo":"https://main-court-demo.s3.amazonaws.com/images/User/User.png","occupants_ids":[10551474,10878093],"occupants_count":2,"is_e2ee":false,"is_muted":false,"last_message":"yo","last_message_date_sent":1694784754,"last_message_id":"65045cf2a52e6da31ef88ed3","last_message_user_id":10551474,"last_message_status":"sent","unread_messages_count":0,"pinned_messages_ids":[],"description":null,"xmpp_room_jid":null,"admins_ids":[]},{"_id":"65045890bb652a002f066807","user_id":10551474,"created_at":"2023-09-15T13:13:52Z","updated_at":"2023-09-15T13:29:13Z","name":"anu anu","type":3,"photo":"https://main-court-demo.s3.amazonaws.com/images/User/User.png","occupants_ids":[10551474,10878357],"occupants_count":2,"is_e2ee":false,"is_muted":false,"last_message":"hh","last_message_date_sent":1694784553,"last_message_id":"6 I/flutter (26114): I/flutter (26114): CB-SDK: : getDialogs: {currentPage: null, totalEntries: 5, perPage: null, skip: 0, limit: 100, items: [{_id: 65044dc8bb652a002f066110, last_message: yo, last_message_date_sent: 1694784754, last_message_user_id: 10551474, photo: https://main-court-demo.s3.amazonaws.com/images/User/User.png, user_id: 10878093, xmpp_room_jid: null, unread_messages_count: 0, name: Sneh Shah, type: 3, description: null, occupants_count: 2, occupants_ids: [10551474, 10878093], pinned_messages_ids: [], admins_ids: [], data: null, last_message_status: sent, last_message_id: 65045cf2a52e6da31ef88ed3, is_e2ee: false, is_muted: false, id: null, created_at: 2023-09-15T12:27:52.000Z, updated_at: 2023-09-15T13:32:34.000Z}, {_id: 65045890bb652a002f066807, last_message: hh, last_message_date_sent: 1694784553, last_message_user_id: 10551474, photo: https://main-court-demo.s3.amazonaws.com/images/User/User.png, user_id: 10551474, xmpp_room_jid: null, unread_messages_count: 0, name: anu anu, type: 3, description: null, occupants_count: 2, occu I/flutter (26114): CB-SDK: : _createDialog with user= {full_name: Richa Shah, address_book_name: null, email: richashah688@gmail.com, login: Richa, phone: 9016804343, website: null, last_request_at: null, external_user_id: null, external_id: null, facebook_id: null, twitter_id: null, password: Brain@2023, oldPassword: null, custom_data: null, avatar: https://main-court-demo122136-dev.s3.amazonaws.com/public/User/1693305744031191/1693305744031191.jpg, guest: null, timezone: null, tag_list: null, id: 10551474, created_at: null, updated_at: null} I/flutter (26114): CB-SDK: : navigateToChatScreen with newDialog= {_id: 65045890bb652a002f066807, last_message: hh, last_message_date_sent: 1694784553, last_message_user_id: 10551474, photo: https://main-court-demo.s3.amazonaws.com/images/User/User.png, user_id: 10551474, xmpp_room_jid: null, unread_messages_count: 0, name: anu anu, type: 3, description: null, occupants_count: 2, occupants_ids: [10551474, 10878357], pinned_messages_ids: [], admins_ids: [], data: null, last_message_status: sent, last_message_id: 65045c29a52e6da31ef88ed1, is_e2ee: false, is_muted: false, id: null, created_at: 2023-09-15T13:13:52.000Z, updated_at: 2023-09-15T13:29:13.000Z} I/flutter (26114): onInit I/flutter (26114): CB-SDK: : _initCubeChat I/flutter (26114): CB-SDK: : [_initCubeChat] not authenticated I/flutter (26114): CB-SDK: : ========================================================= I/flutter (26114): === REQUEST ==== e9e634bb-a720-4331-b0b4-3f580fcef876 === I/flutter (26114): REQUEST I/flutter (26114): GET https://api.connectycube.com/chat/Message?chat_dialog_id=65045890bb652a002f066807&limit=50&sort_desc=date_sent&date_sent%5Bgt%5D=0 I/flutter (26114): HEADERS I/flutter (26114): {Content-type: application/json, ConnectyCube-REST-API-Version: 0.1.1, CB-SDK: Flutter 2.8.0, CB-Token: 25A37563CBE6A1B1AEC62E0F74E8AFE7D641} I/flutter (26114): BODY I/flutter (26114):
I/flutter (26114): I/flutter (26114): CB-SDK: : ========================================================= I/flutter (26114): === REQUEST ==== 9de3f05d-5038-43b3-9afc-a123053ae145 === I/flutter (26114): REQUEST I/flutter (26114): GET https://api.connectycube.com/users/v2?id%5Bin%5D=10551474&id%5Bin%5D=10878357 I/flutter (26114): HEADERS I/flutter (26114): {Content-type: application/json, ConnectyCube-REST-API-Version: 0.1.1, CB-SDK: Flutter 2.8.0, CB-Token: 25A37563CBE6A1B1AEC62E0F74E8AFE7D641} I/flutter (26114): BODY I/flutter (26114):
I/flutter (26114): I/flutter (26114): CB-SDK: : ***
I/flutter (26114): RESPONSE 200 9de3f05d-5038-43b3-9afc-a123053ae145 I/flutter (26114): HEADERS I/flutter (26114): {cb-token-expirationdate: 2023-09-15 15:42:58 UTC, connection: keep-alive, date: Fri, 15 Sep 2023 13:42:58 GMT, strict-transport-security: max-age=15768000; includeSubDomains, content-length: 1214, access-control-expose-headers: CB-Token-ExpirationDate, Date, content-type: application/json; charset=utf-8, server: nginx/1.25.0} I/flutter (26114): BODY I/flutter (26114): {"total_entries":2,"skip":0,"limit":100,"items":[{"_id":"65045647ce4417002f9258bd","id":10878357,"created_at":"2023-09-15T13:04:07Z","updated_at":"2023-09-15T13:24:55Z","last_request_at":"2023-09-15T13:24:55Z","login":"anu","email":"chat@gmail.com","full_name":"anu anu","phone":"7000000000","custom_data":"{uuid: 32ebd32a-dd3c-4c6c-a76a-106ac85d1706}","avatar":"https://main-court-demo.s3.amazonaws.com/images/User/User.png","external_id":"32ebd32a-dd3c-4c6c-a76a-106ac85d1706","timezone":null,"website":null,"twitter_id":null,"external_user_id":null,"facebook_id":null,"user_tags":null,"is_guest":null},{"_id":"64edcb9d303009002ea5fcce","id":10551474,"created_at":"2023-08-29T10:42:37Z","updated_at":"2023-09-15T13:39:09Z","last_request_at":"2023-09-15T13:39:09Z","login":"Richa","email":"richashah688@gmail.com","full_name":"Richa Shah","phone":"9016804343","custom_data":"{uuid: a014ef63-e94c-4eeb-b16b-f90e4c681fbf}","avatar":"https://main-court-demo122136-dev.s3.amazonaws.com/public/User/1693305744031191/169330574 I/flutter (26114): I/flutter (26114): CB-SDK: : *** I/flutter (26114): * RESPONSE 200 e9e634bb-a720-4331-b0b4-3f580fcef876 *** I/flutter (26114): HEADERS I/flutter (26114): {cb-token-expirationdate: 2023-09-15 15:42:58 UTC, connection: keep-alive, date: Fri, 15 Sep 2023 13:42:58 GMT, strict-transport-security: max-age=15768000; includeSubDomains, content-length: 2672, access-control-expose-headers: CB-Token-ExpirationDate, Date, content-type: application/json; charset=utf-8, server: nginx/1.25.0} I/flutter (26114): BODY I/flutter (26114): {"skip":0,"limit":50,"items":[{"_id":"65045c29a52e6da31ef88ed1","chat_dialog_id":"65045890bb652a002f066807","message":"hh","date_sent":1694784553,"sender_id":10551474,"recipient_id":10878357,"created_at":"2023-09-15T13:29:13Z","updated_at":"2023-09-15T13:29:13Z","read_ids":[10551474],"delivered_ids":[10551474],"reactions":null,"views_count":0,"attachments":[],"edited_at":null,"read":0},{"_id":"650459bd87b69ce9502a87cf","chat_dialog_id":"65045890bb652a002f066807","message":"fine","date_sent":1694783933,"sender_id":10878357,"recipient_id":10551474,"created_at":"2023-09-15T13:18:53Z","updated_at":"2023-09-15T13:29:10Z","read_ids":[10878357,10551474],"delivered_ids":[10878357,10551474],"reactions":null,"views_count":0,"attachments":[],"edited_at":null,"read":1},{"_id":"6504591fa52e6da31ef88ed0","chat_dialog_id":"65045890bb652a002f066807","message":"how are you","date_sent":1694783775,"sender_id":10551474,"recipient_id":10878357,"created_at":"2023-09-15T13:16:15Z","updated_at":"2023-09-15T13:29:09Z","read_ids": I/flutter (26114): I/flutter (26114): CB-SDK: : [getReadDeliveredWidget] I/flutter (26114): CB-SDK: : [getReadDeliveredWidget] messageIsRead I/flutter (26114): CB-SDK: : [getReadDeliveredWidget] messageIsDelivered I/flutter (26114): CB-SDK: : [getReadDeliveredWidget] sent I/flutter (26114): markAsReadIfNeed message= {_id: 650459bd87b69ce9502a87cf, chat_dialog_id: 65045890bb652a002f066807, message: fine, date_sent: 1694783933, sender_id: 10878357, recipient_id: 10551474, read_ids: [10878357, 10551474], delivered_ids: [10878357, 10551474], views_count: 0, attachments: [], reactions: null, id: null, created_at: 2023-09-15T13:18:53.000Z, updated_at: 2023-09-15T13:29:10.000Z, edited_at: null}, isOpponentMsgRead= true I/flutter (26114): CB-SDK: : [getReadDeliveredWidget] I/flutter (26114): CB-SDK: : [getReadDeliveredWidget] messageIsRead I/flutter (26114): CB-SDK: : [getReadDeliveredWidget] if messageIsRead I/flutter (26114): CB-SDK: : [getReadDeliveredWidget] I/flutter (26114): CB-SDK: : [getReadDeliveredWidget] messageIsRead I/flutter (26114): CB-SDK: : [getReadDeliveredWidget] if messageIsRead I/flutter (26114): CB-SDK: : [getReadDeliveredWidget] I/flutter (26114): CB-SDK: : [getReadDeliveredWidget] messageIsRead I/flutter (26114): CB-SDK: : [getReadDeliveredWidget] if messageIsRead I/flutter (26114): markAsReadIfNeed message= {_id: 650458ab2f746c5d26626950, chat_dialog_id: 65045890bb652a002f066807, message: hi, date_sent: 1694783659, sender_id: 10878357, recipient_id: 10551474, read_ids: [10878357, 10551474], delivered_ids: [10878357, 10551474], views_count: 0, attachments: [], reactions: null, id: null, created_at: 2023-09-15T13:14:19.000Z, updated_at: 2023-09-15T13:29:09.000Z, edited_at: null}, isOpponentMsgRead= true I/flutter (26114): CB-SDK: : [getReadDeliveredWidget] I/flutter (26114): CB-SDK: : [getReadDeliveredWidget] messageIsRead I/flutter (26114): CB-SDK: : [getReadDeliveredWidget] if messageIsRead I/flutter (26114): CB-SDK: : [getReadDeliveredWidget] I/flutter (26114): CB-SDK: : [getReadDeliveredWidget] messageIsRead I/flutter (26114): CB-SDK: : [getReadDeliveredWidget] messageIsDelivered I/flutter (26114): CB-SDK: : [getReadDeliveredWidget] sent I/flutter (26114): markAsReadIfNeed message= {_id: 650459bd87b69ce9502a87cf, chat_dialog_id: 65045890bb652a002f066807, message: fine, date_sent: 1694783933, sender_id: 10878357, recipient_id: 10551474, read_ids: [10878357, 10551474], delivered_ids: [10878357, 10551474], views_count: 0, attachments: [], reactions: null, id: null, created_at: 2023-09-15T13:18:53.000Z, updated_at: 2023-09-15T13:29:10.000Z, edited_at: null}, isOpponentMsgRead= true I/flutter (26114): CB-SDK: : [getReadDeliveredWidget] I/flutter (26114): CB-SDK: : [getReadDeliveredWidget] messageIsRead I/flutter (26114): CB-SDK: : [getReadDeliveredWidget] if messageIsRead I/flutter (26114): CB-SDK: : [getReadDeliveredWidget] I/flutter (26114): CB-SDK: : [getReadDeliveredWidget] messageIsRead I/flutter (26114): CB-SDK: : [getReadDeliveredWidget] if messageIsRead I/flutter (26114): CB-SDK: : [getReadDeliveredWidget] I/flutter (26114): CB-SDK: : [getReadDeliveredWidget] messageIsRead I/flutter (26114): CB-SDK: : [getReadDeliveredWidget] if messageIsRead I/flutter (26114): markAsReadIfNeed message= {_id: 650458ab2f746c5d26626950, chat_dialog_id: 65045890bb652a002f066807, message: hi, date_sent: 1694783659, sender_id: 10878357, recipient_id: 10551474, read_ids: [10878357, 10551474], delivered_ids: [10878357, 10551474], views_count: 0, attachments: [], reactions: null, id: null, created_at: 2023-09-15T13:14:19.000Z, updated_at: 2023-09-15T13:29:09.000Z, edited_at: null}, isOpponentMsgRead= true I/flutter (26114): CB-SDK: : [getReadDeliveredWidget] I/flutter (26114): CB-SDK: : [getReadDeliveredWidget] messageIsRead I/flutter (26114): CB-SDK: : [getReadDeliveredWidget] if messageIsRead I/flutter (26114): URL: null I/flutter (26114): Request: Instance of 'DocumentNode' I/flutter (26114): Variables: {uuid: a014ef63-e94c-4eeb-b16b-f90e4c681fbf, logged_in_user: } I/flutter (26114): URL: null I/flutter (26114): Request: Instance of 'DocumentNode' I/flutter (26114): Variables: {} I/flutter (26114): URL: null I/flutter (26114): Request: Instance of 'DocumentNode' I/flutter (26114): Variables: {offset: 1, limit: 5} I/flutter (26114): URL: null I/flutter (26114): Request: Instance of 'DocumentNode' I/flutter (26114): Variables: {offset: 1, limit: 5} I/flutter (26114): payloadString I/flutter (26114): Another exception was thrown: A RenderFlex overflowed by 17 pixels on the bottom. I/flutter (26114): Another exception was thrown: A RenderFlex overflowed by 18 pixels on the right. I/flutter (26114): Response: I/flutter (26114): URL: null I/flutter (26114): Response: {getBannerList: {meta: {status: true, message: Data fetched successfully, message_code: LIST_SUCCESS, status_code: 200, __typename: Meta}, data: [{uuid: 0db79c97-f4dc-4400-8dbf-57fa335877b4, description:

Banner Add 2

, title: Banner 2, file_path: https://main-court-demo.s3.amazonaws.com/images/Banner/1233277774567, file_name: THE POWER PRO.png, file_type: image, start_date: 2023-08-16 00:00:00, end_date: 2023-08-17 00:00:00, interval: 3,
typename: getBannerList}, {uuid: 0d1760d7-1ab6-4005-b146-d69d332deb77, description:

TESTING

, title: Testing, file_path: https://main-court-demo.s3.amazonaws.com/images/Banner/1506579081754, file_name: istockphoto-517420449-2048x2048 (2).jpg, file_type: image, start_date: 2023-09-11 00:00:00, end_date: 2023-09-12 00:00:00, interval: 3, typename: getBannerList}], typename: BannerDataInfo}, typename: Query} I/flutter (26114): I/flutter (26114): I/flutter (26114): Response: I/flutter (26114): URL: null I/flutter (26114): Response: {PlayerOfWeek: {meta: {status: true, message: Data fetched successfully, message_code: LIST_SUCCESS, status_code: 200, __typename: Meta}, data: [{uuid: e29950e2-2c4d-48e1-a517-2c2c5d6efc54, video_title: How to add you tube video in this module, file_path: https://main-court-demo.s3.amazonaws.com/videos/play-of-the-week/150715548102, thumbnail_image: 1000_F_573697847_Z1G3si0ySLqsNHfvSLRuQRHU9rO299p9.jpg, created_at: Sep 03, 2023 - 10:25 am, upload_video: null, is_like: false, comment_count: 9, like_count: 0, video_type: 2, video_link: https://player.vimeo.com/video/369962932?h=33665b97e1&title=0&byline=0&portrait=0, typename: PlayerOfWeekListFront}, {uuid: 6a2f25e3-f185-4598-b357-3f186e59e89d, video_title: Third play of the week is here, file_path: https://main-court-demo.s3.amazonaws.com/videos/play-of-the-week/940096140527, thumbnail_image: maxresdefault.jpg, created_at: Aug 30, 2023 - 11:34 am, upload_video: null, is_like: false, comment_count: 9, like_count: 0, video_type: 1, video_l I/flutter (26114): I/flutter (26114): I/flutter (26114): Response: I/flutter (26114): URL: null I/flutter (26114): Response: {getCongratulationList: {meta: {status: true, message: Data fetched successfully, message_code: LIST_SUCCESS, status_code: 200, typename: Meta}, data: [{uuid: a1c76c8f-d305-4857-bb45-9ba43993720f, full_name: Bhumi Parikh, avatar: 1694007534109988.png, file_path: https://main-court-demo122136-dev.s3.amazonaws.com/public/User/1694007534109988, match_type: Single, location: Ahmedabad, old_skill_level: 2.5, new_skill_level: 3.5, is_like: true, comment_count: 0, like_count: 5, is_friend: true, new_recommendation: , old_recommendation: , type: skill, message: On Improving Skill Level., user_uuid: a1c76c8f-d305-4857-bb45-9ba43993720a, connectycube_id: 10551524, __typename: CongListFront}], pagination: {offset: 1, limit: 5, total_count: 1, typename: Pagination}, typename: CongListFrontInfo}, typename: Query} I/flutter (26114): I/flutter (26114): I/flutter (26114): Response: I/flutter (26114): URL: null I/flutter (26114): Response: {getUserProfile: {meta: {status: true, message: Data fetched successfully, message_code: LIST_SUCCESS, status_code: 200, typename: Meta}, data: {uuid: a014ef63-e94c-4eeb-b16b-f90e4c681fbf, first_name: Richa, last_name: Shah, country_name: india, phone_country_id: 1, connectycube_id: 10551474, mobile_number: 9016804343, status: Active, unread_count: 4, avatar: 1693305744031191.jpg, bio_data: null, rating: , created_at: 2023-08-29 10:41:02, gender: 0, is_friend: true, date_of_birth: 2010-08-17, file_path: https://main-court-demo122136-dev.s3.amazonaws.com/public/User/1693305744031191, country: United States, state: , city: , email: richashah688@gmail.com, recommendation: Unrated, recommanded_by: 0, common_grp: 0, badges: [], location: Ellisbridge , Ahmedabad, longitude: 72.5668797, latitude: 23.0246278, redius: 15, isBlocked: false, pickers: [], clubs: [], badgesList: [{uuid: 1f6e99e8-3db3-434a-a4c0-a49d399e8009, name: Badger ABC, image: imag2.jpg, file_path: https://main-court-demo.s3.am I/flutter (26114): I/flutter (26114): I/flutter (26114): User Image :==> https://main-court-demo122136-dev.s3.amazonaws.com/public/User/1693305744031191/1693305744031191.jpg I/flutter (26114): URL: null I/flutter (26114): Request: Instance of 'DocumentNode' I/flutter (26114): Variables: {latitude: 23.0246278, longitude: 72.5668797, radius: 15} ✓ Built build/app/outputs/flutter-apk/app-debug.apk. I/flutter (26114): Response: I/flutter (26114): URL: null I/flutter (26114): Response: {getDashboardData: {meta: {status: true, message: Data fetched successfully, message_code: LIST_SUCCESS, status_code: 200, typename: Meta}, data: {open_match_count: 6, scheduled_match_count: 0, recently_joined: 57, upcoming_events: 6, typename: getDashboardCount}, typename: dashboardCount}, typename: Query} I/flutter (26114): I/flutter (26114): I/flutter (26114): URL: null I/flutter (26114): Request: Instance of 'DocumentNode' I/flutter (26114): Variables: {offset: 1, limit: 5} I/flutter (26114): Response: I/flutter (26114): URL: null I/flutter (26114): Response: {getNewsList: {meta: {status: true, message: Data fetched successfully, message_code: LIST_SUCCESS, status_code: 200, __typename: Meta}, data: [], pagination: {offset: 1, limit: 5, total_count: 0, typename: Pagination}, typename: NewsListFrontInfo}, typename: Query} I/flutter (26114): I/flutter (26114): I/flutter (26114): news list = [] I/flutter (26114): URL: null I/flutter (26114): Request: Instance of 'DocumentNode' I/flutter (26114): Variables: {uuid: a014ef63-e94c-4eeb-b16b-f90e4c681fbf, logged_in_user: } I/flutter (26114): Response: I/flutter (26114): URL: null I/flutter (26114): Response: {getUserProfile: {meta: {status: true, message: Data fetched successfully, message_code: LIST_SUCCESS, status_code: 200, __typename: Meta}, data: {uuid: a014ef63-e94c-4eeb-b16b-f90e4c681fbf, first_name: Richa, last_name: Shah, country_name: india, phone_country_id: 1, connectycube_id: 10551474, mobile_number: 9016804343, status: Active, unread_count: 4, avatar: 1693305744031191.jpg, bio_data: null, rating: , created_at: 2023-08-29 10:41:02, gender: 0, is_friend: true, date_of_birth: 2010-08-17, file_path: https://main-court-demo122136-dev.s3.amazonaws.com/public/User/1693305744031191, country: United States, state: , city: , email: richashah688@gmail.com, recommendation: Unrated, recommanded_by: 0, common_grp: 0, badges: [], location: Ellisbridge , Ahmedabad, longitude: 72.5668797, latitude: 23.0246278, redius: 15, isBlocked: false, pickers: [], clubs: [], badgesList: [{uuid: 1f6e99e8-3db3-434a-a4c0-a49d399e8009, name: Badger ABC, image: imag2.jpg, file_path: https://main-court-demo.s3.am I/flutter (26114): I/flutter (26114): I/flutter (26114): User Image :==> https://main-court-demo122136-dev.s3.amazonaws.com/public/User/1693305744031191/1693305744031191.jpg Installing build/app/outputs/flutter-apk/app-debug.apk... D/FlutterGeolocator(17464): Attaching Geolocator to activity D/FlutterGeolocator(17464): Creating service. D/FlutterGeolocator(17464): Binding to location service. W/FlutterWebRTCPlugin(17464): audioFocusChangeListener [Earpiece(name=Earpiece)] Earpiece(name=Earpiece) W/FlutterWebRTCPlugin(17464): audioFocusChangeListener [Speakerphone(name=Speakerphone), Earpiece(name=Earpiece)] Speakerphone(name=Speakerphone) D/FlutterGeolocator(17464): Geolocator foreground service connected D/FlutterGeolocator(17464): Initializing Geolocator services D/FlutterGeolocator(17464): Flutter engine connected. Connected engine count 1 Debug service listening on ws://127.0.0.1:41415/4m41-MG84uk=/ws Syncing files to device SM G781B... D/ProfileInstaller(17464): Installing profile for com.bv.mainCourt I/flutter (17464): [main] init Firebase I/FirebaseApp(17464): Device unlocked: initializing all Firebase APIs for app MainCourt I/flutter (17464): Successfully configured I/flutter (17464): CB-SDK: : createConnectyCubeSession I/flutter (17464): loginToConnectyCubeForExistingUser main controller I/flutter (17464): CB-SDK: : [loginToCCWithSavedUser] user: ChatLoginType D/MapsInitializer(17464): preferredRenderer: LATEST D/zzcb (17464): preferredRenderer: LATEST I/zzcb (17464): Making Creator dynamically I/DynamiteModule(17464): Considering local module com.google.android.gms.maps_core_dynamite:0 and remote module com.google.android.gms.maps_core_dynamite:233012100 I/DynamiteModule(17464): Selected remote version of com.google.android.gms.maps_core_dynamite, version >= 233012100 V/DynamiteModule(17464): Dynamite loader version >= 2, using loadModule2NoCrashUtils W/ziparchive(17464): Unable to open '/data/user_de/0/com.google.android.gms/app_chimera/m/00000223/dl-MapsCoreDynamite.integ_233012100100400.dm': No such file or directory W/ziparchive(17464): Unable to open '/data/user_de/0/com.google.android.gms/app_chimera/m/00000223/dl-MapsCoreDynamite.integ_233012100100400.dm': No such file or directory I/Google Android Maps SDK(17464): Google Play services client version: 12451000 I/flutter (17464): CB-SDK: : ========================================================= I/flutter (17464): === REQUEST ==== 1a6a68a3-0b84-47d7-9dec-85608ea8809e === I/flutter (17464): REQUEST I/flutter (17464): POST https://api.connectycube.com/session I/flutter (17464): HEADERS I/flutter (17464): {Content-type: application/json, ConnectyCube-REST-API-Version: 0.1.1, CB-SDK: Flutter 2.8.0, CB-Token: } I/flutter (17464): BODY I/Google Android Maps SDK(17464): Google Play services package version: 233414045 I/flutter (17464): {"application_id":"7266","auth_key":"cKYHfvnvsHqX6JX","nonce":"532886102","timestamp":"1694785403","signature":"bd8eebf729a1c12d9a5ef27d8007635ec531af98"} I/Google Android Maps SDK(17464): Google Play services maps renderer version(maps_core): 233012100 I/flutter (17464): W/om.bv.mainCourt(17464): Accessing hidden field Ljava/util/Collections$SynchronizedCollection;->mutex:Ljava/lang/Object; (max-target-o, reflection, denied) W/om.bv.mainCourt(17464): Accessing hidden field Ljava/util/Collections$SynchronizedCollection;->c:Ljava/util/Collection; (unsupported, reflection, allowed) W/om.bv.mainCourt(17464): Accessing hidden method Ljava/util/Collections$SynchronizedSet;->(Ljava/util/Set;Ljava/lang/Object;)V (max-target-o, reflection, denied) W/om.bv.mainCourt(17464): Accessing hidden method Ljava/util/Collections$SynchronizedCollection;->(Ljava/util/Collection;Ljava/lang/Object;)V (max-target-o, reflection, denied) D/ConnectivityManager(17464): StackLog: [android.net.ConnectivityManager.sendRequestForNetwork(ConnectivityManager.java:4191)] [android.net.ConnectivityManager.sendRequestForNetwork(ConnectivityManager.java:4233)] [android.net.ConnectivityManager.registerNetworkCallback(ConnectivityManager.java:4615)] [android.net.ConnectivityManager.registerNetworkCallback(ConnectivityManager.java:4585)] [m.euv.h(:com.google.android.gms.policy_maps_core_dynamite@233012101@233012100065.550671668.550671668:41)] [m.euv.(:com.google.android.gms.policy_maps_core_dynamite@233012101@233012100065.550671668.550671668:140)] [com.google.maps.api.android.lib6.impl.hu.(:com.google.android.gms.policy_maps_core_dynamite@233012101@233012100065.550671668.550671668:6)] [com.google.android.gms.maps.internal.CreatorImpl.c(:com.google.android.gms.policy_maps_core_dynamite@233012101@233012100065.550671668.550671668:1094)] [com.google.android.gms.maps.internal.CreatorImpl.logInitialization(:com.google.android.gms.policy_maps_core_dynamite@233012101@233012100065.550671668.550671668:16)] [com.google.android.gms.maps.internal.i.bp(:com.google.android.gms.policy_maps_core_dynamite@233012101@233012100065.550671668.550671668:75)] [m.bbc.onTransact(:com.google.android.gms.policy_maps_core_dynamite@233012101@233012100065.550671668.550671668:21)] D/MapsInitializer(17464): loadedRenderer: LATEST D/ConnectivityManager(17464): StackLog: [android.net.ConnectivityManager.sendRequestForNetwork(ConnectivityManager.java:4191)] [android.net.ConnectivityManager.registerDefaultNetworkCallbackForUid(ConnectivityManager.java:4755)] [android.net.ConnectivityManager.registerDefaultNetworkCallback(ConnectivityManager.java:4722)] [android.net.ConnectivityManager.registerDefaultNetworkCallback(ConnectivityManager.java:4696)] [dev.fluttercommunity.plus.connectivity.ConnectivityBroadcastReceiver.onListen(ConnectivityBroadcastReceiver.java:56)] [io.flutter.plugin.common.EventChannel$IncomingStreamRequestHandler.onListen(EventChannel.java:218)] [io.flutter.plugin.common.EventChannel$IncomingStreamRequestHandler.onMessage(EventChannel.java:197)] [io.flutter.embedding.engine.dart.DartMessenger.invokeHandler(DartMessenger.java:295)] [io.flutter.embedding.engine.dart.DartMessenger.lambda$dispatchMessageToQueue$0$io-flutter-embedding-engine-dart-DartMessenger(DartMessenger.java:322)] [io.flutter.embedding.engine.dart.DartMessenger$$ExternalSyntheticLambda0.run(Unknown Source:12)] [GETX] Instance "ConnectyCubeService" has been created with tag "ConnectyCubeService" [GETX] Instance "MainController" has been created with tag "MainController" [GETX] Instance "MainController" with tag "MainController" has been initialized [GETX] Info: _GetImpl Instance of '_GetImpl' runZonedGuarded: NoSuchMethodError: The method 'then' was called on null. Receiver: null Tried calling: then(Closure: (dynamic) => Future) [GETX] Instance "GetMaterialController" has been created [GETX] Instance "GetMaterialController" has been initialized [GETX] GOING TO ROUTE /splash [GETX] Instance "ApiManager" has been created with tag "ApiManager" [GETX] Instance "ApiClient" has been created with tag "ApiClient" [GETX] Instance "ApiClient" with tag "ApiClient" has been initialized [GETX] Instance "ApiManager" with tag "ApiManager" has been initialized [GETX] Instance "CommonApiRepo" has been created with tag "CommonApiRepo" [GETX] Instance "CommonApiRepo" with tag "CommonApiRepo" has been initialized [GETX] Instance "SplashController" has been created with tag "SplashController" [GETX] Instance "SplashController" with tag "SplashController" has been initialized I/DecorView(17464): notifyKeepScreenOnChanged: keepScreenOn=false I/ViewRootImpl@a2977deMainActivity: performTraversals params={(0,0)(fillxfill) sim={adjust=resize forwardNavigation} ty=BASE_APPLICATION fmt=TRANSLUCENT wanim=0x1030001 I/ViewRootImpl@a2977deMainActivity: fl=81810100 I/ViewRootImpl@a2977deMainActivity: pfl=16020040 I/ViewRootImpl@a2977deMainActivity: vsysui=2500 I/ViewRootImpl@a2977deMainActivity: apr=LIGHT_STATUS_BARS I/ViewRootImpl@a2977deMainActivity: bhv=DEFAULT I/ViewRootImpl@a2977deMainActivity: fitSides= naviIconColor=0} I/ViewRootImpl@a2977deMainActivity: performTraversals mFirst=false windowShouldResize=false viewVisibilityChanged=false mForceNextWindowRelayout=false params={(0,0)(fillxfill) sim={adjust=resize forwardNavigation} ty=BASE_APPLICATION fmt=TRANSLUCENT wanim=0x1030001 I/ViewRootImpl@a2977deMainActivity: fl=81810100 I/ViewRootImpl@a2977deMainActivity: pfl=16020040 I/ViewRootImpl@a2977deMainActivity: vsysui=2500 I/ViewRootImpl@a2977deMainActivity: apr=LIGHT_STATUS_BARS I/ViewRootImpl@a2977deMainActivity: bhv=DEFAULT I/ViewRootImpl@a2977deMainActivity: fitSides= naviIconColor=0} I/ViewRootImpl@a2977deMainActivity: updateBlastSurfaceIfNeeded mBlastBufferQueue=0xb4000075311de100 isSameSurfaceControl=true I/BLASTBufferQueue(17464): update, w= 1080 h= 2400 mName = ViewRootImpl@a2977de[MainActivity] mNativeObject= 0xb4000075311de100 sc.mNativeObject= 0xb4000073eba2dce0 format= -3 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:2898 android.view.ViewRootImpl.relayoutWindow:9847 android.view.ViewRootImpl.performTraversals:3884 android.view.ViewRootImpl.doTraversal:3116 android.view.ViewRootImpl$TraversalRunnable.run:10885 android.view.Choreographer$CallbackRecord.run:1301 I/ViewRootImpl@a2977deMainActivity: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)0 dur=8 res=0x1 s={true 0xb400007531450000} ch=false seqId=0 I/ViewRootImpl@a2977deMainActivity: updateBoundsLayer: t = android.view.SurfaceControl$Transaction@c250933 sc = Surface(name=Bounds for - com.bv.mainCourt/com.bv.mainCourt.MainActivity@0)/@0x504a4f0 frame = 1 I/ViewRootImpl@a2977deMainActivity: mWNT: t=0xb400007593687f00 mBlastBufferQueue=0xb4000075311de100 fn= 1 caller= android.view.ViewRootImpl.prepareSurfaces:2985 android.view.ViewRootImpl.performTraversals:4233 android.view.ViewRootImpl.doTraversal:3116 I/ViewRootImpl@a2977deMainActivity: reportNextDraw android.view.ViewRootImpl.performTraversals:4438 android.view.ViewRootImpl.doTraversal:3116 android.view.ViewRootImpl$TraversalRunnable.run:10885 android.view.Choreographer$CallbackRecord.run:1301 android.view.Choreographer$CallbackRecord.run:1309 I/BLASTBufferQueue(17464): SurfaceView[com.bv.mainCourt/com.bv.mainCourt.MainActivity]@0#1 onFrameAvailable the first frame is available D/SurfaceView@5b2ec00(17464): setAlpha: mUseAlpha = false alpha=1.0 D/SurfaceView@5b2ec00(17464): updateSurfaceAlpha: setUseAlpha() is not called, ignored. I/ViewRootImpl@a2977deMainActivity: Setup new sync id=0 I/ViewRootImpl@a2977deMainActivity: Setting syncFrameCallback I/ViewRootImpl@a2977deMainActivity: registerCallbacksForSync syncBuffer=false D/SurfaceView@5b2ec00(17464): updateSurfacePosition RenderWorker, frameNr = 1, position = [0, 0, 1080, 2355] surfaceSize = 1080x2355 I/SurfaceView@5b2ec00(17464): uSP: rtp = Rect(0, 0 - 1080, 2355) rtsw = 1080 rtsh = 2355 I/SurfaceView@5b2ec00(17464): onSSPAndSRT: pl = 0 pt = 0 sx = 1.0 sy = 1.0 I/ViewRootImpl@a2977deMainActivity: mWNT: t=0xb400007531416100 mBlastBufferQueue=0xb4000075311de100 fn= 1 caller= android.view.ViewRootImpl.lambda$applyTransactionOnDraw$11$android-view-ViewRootImpl:12865 android.view.ViewRootImpl$$ExternalSyntheticLambda1.onFrameDraw:4 android.graphics.HardwareRenderer$FrameDrawingCallback.onFrameDraw:924 I/ViewRootImpl@a2977deMainActivity: Received frameDrawingCallback syncResult=0 frameNum=1. I/ViewRootImpl@a2977deMainActivity: Setting up sync and frameCommitCallback I/SurfaceView@5b2ec00(17464): aOrMT: ViewRootImpl@a2977de[MainActivity] t = android.view.SurfaceControl$Transaction@59d058f fN = 1 android.view.SurfaceView.-$$Nest$mapplyOrMergeTransaction:0 android.view.SurfaceView$SurfaceViewPositionUpdateListener.positionChanged:1537 android.graphics.RenderNode$CompositePositionUpdateListener.positionChanged:373 I/ViewRootImpl@a2977deMainActivity: mWNT: t=0xb400007531416200 mBlastBufferQueue=0xb4000075311de100 fn= 1 caller= android.view.SurfaceView.applyOrMergeTransaction:1455 android.view.SurfaceView.-$$Nest$mapplyOrMergeTransaction:0 android.view.SurfaceView$SurfaceViewPositionUpdateListener.positionChanged:1537 I/BLASTBufferQueue(17464): ViewRootImpl@a2977de[MainActivity]#0 onFrameAvailable the first frame is available I/ViewRootImpl@a2977deMainActivity: Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true D/OpenGLRenderer(17464): CFMS:: SetUp Pid : 17464 Tid : 17576 W/Parcel (17464): Expecting binder but got null! I/ViewRootImpl@a2977deMainActivity: onSyncComplete I/ViewRootImpl@a2977deMainActivity: setupSync seqId=0 mSyncId=0 fn=1 caller=android.view.ViewRootImpl$$ExternalSyntheticLambda11.accept:6 android.window.SurfaceSyncer.lambda$setupSync$1$android-window-SurfaceSyncer:128 android.window.SurfaceSyncer$$ExternalSyntheticLambda1.accept:8 android.window.SurfaceSyncer$SyncSet.checkIfSyncIsComplete:382 android.window.SurfaceSyncer$SyncSet.markSyncReady:359 android.window.SurfaceSyncer.markSyncReady:151 android.view.ViewRootImpl.performTraversals:4503 I/ViewRootImpl@a2977deMainActivity: reportDrawFinished seqId=0 mSyncId=-1 fn=1 mSurfaceChangedTransaction=0xb400007593687a00 I/ViewRootImpl@a2977deMainActivity: MSG_WINDOW_FOCUS_CHANGED 1 0 I/ViewRootImpl@a2977deMainActivity: mThreadedRenderer.initializeIfNeeded()#2 mSurface={isValid=true 0xb400007531450000} D/InputMethodManager(17464): startInputInner - Id : 0 I/InputMethodManager(17464): startInputInner - mService.startInputOrWindowGainedFocus D/InputMethodManager(17464): startInputInner - Id : 0 D/InsetsController(17464): onStateChanged: InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={3.0} cutoutSpec={M 0,0 M 0,10.71963616907435 a 9.280363830925644,9.280363830925644 0 1,0 0,18.56072766185129 a 9.280363830925644,9.280363830925644 0 1,0 0,-18.56072766185129 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=96, center=Point(96, 96)}, RoundedCorner{position=TopRight, radius=96, center=Point(984, 96)}, RoundedCorner{position=BottomRight, radius=96, center=Point(984, 2304)}, RoundedCorner{position=BottomLeft, radius=96, center=Point(96, 2304)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(948, 0 - 1080, 88) rotation=0}, mSources= { InsetsSource: {mType=ITYPE_STATUS_BAR, mFrame=[0,0][1080,88], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_NAVIGATION_BAR, mFrame=[0,2355][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_LEFT_GESTURES, mFrame=[0,0][90,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_RIGHT_GESTURES, mFrame=[990,0][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_TOP_MANDATORY_GESTURES, mFrame=[0,0][1080,124], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_BOTTOM_MANDATORY_GESTURES, mFrame=[0,2304][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_LEFT_DISPLAY_CUTOUT, mFrame=[0,0][-100000,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_TOP_DISPLAY_CUTOUT, mFrame=[0,0][1080,88], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_RIGHT_DISPLAY_CUTOUT, mFrame=[100000,0][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_BOTTOM_DISPLAY_CUTOUT, mFrame=[0,100000][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_TOP_TAPPABLE_ELEMENT, mFrame=[0,0][1080,88], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_BOTTOM_TAPPABLE_ELEMENT, mFrame=[0,0][0,0], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_IME, mFrame=[0,0][0,0], mVisibleFrame=[0,2256][1080,2400], mVisible=false, mInsetsRoundedCornerFrame=false} } host=com.bv.mainCourt/com.bv.mainCourt.MainActivity from=android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:6740 W/DynamiteModule(17464): Local module descriptor class for com.google.android.gms.googlecertificates not found. I/DynamiteModule(17464): Considering local module com.google.android.gms.googlecertificates:0 and remote module com.google.android.gms.googlecertificates:7 I/DynamiteModule(17464): Selected remote version of com.google.android.gms.googlecertificates, version >= 7 W/om.bv.mainCourt(17464): ClassLoaderContext classpath size mismatch. expected=11, found=22 (DLC[];PCL[base.apk2594401462:base.apk!classes2.dex1465290008:base.apk!classes3.dex1630356966:base.apk!classes4.dex1656090393:base.apk!classes5.dex289257015:base.apk!classes6.dex3583184363:base.apk!classes7.dex1616557633:base.apk!classes8.dex653898884:base.apk!classes9.dex239964485:base.apk!classes10.dex2982762743:base.apk!classes11.dex785794530]{PCL[/system/framework/org.apache.http.legacy.jar3951777098]#PCL[/system/framework/com.android.media.remotedisplay.jar3743104115]#PCL[/system/framework/com.android.location.provider.jar3175360615]#PCL[/system_ext/framework/org.carconnectivity.android.digitalkey.timesync.jar1887653036]} | DLC[];PCL[/data/app/~~hmqx-jD32FWvsRzJ4R-zdw==/com.bv.mainCourt-Xy0lLJzdNmt1iJt-3hOGjw==/base.apk3232922961:/data/app/hmqx-jD32FWvsRzJ4R-zdw==/com.bv.mainCourt-Xy0lLJzdNmt1iJt-3hOGjw==/base.apk!classes2.dex*2855497917:/data/app/hmqx-jD32FWvsRzJ4R-zdw==/com.bv.mainCourt-Xy0lLJzdNmt1iJt-3hOGjw==/base.apk!classes3.dex1221146673:/data/app/~~hmqx-jD32FWvsRzJ4R-zdw==/com.bv.mainCourt-Xy0lLJzdNmt1iJt-3hOGjw==/base.apk!classes4.dex761365956:/data/app/hmqx-jD32FWvsRzJ4R-zdw==/com.bv.mainCourt-Xy0lLJzdNmt1iJt-3hOGjw==/base.apk!classes5.dex*129790463:/data/app/hmqx-jD32FWvsRzJ4R-zdw==/com.bv.mainCourt-Xy0lLJzdNmt1iJt-3hOGjw==/base.apk!classes6.dex3689492818:/data/app/~~hmqx-jD32FWvsRzJ4R-zdw==/com.bv.mainCourt-Xy0lLJzdNmt1iJt-3hOGjw==/base.apk!classes7.dex928947817:/data/app/hmqx-jD32FWvsRzJ4R-zdw==/com.bv.mainCourt-Xy0lLJzdNmt1iJt-3hOGjw==/base.apk!classes8.dex*2644769735:/data/app/hmqx-jD32FWvsRzJ4R-zdw==/com.bv.mainCourt-Xy0lLJzdNmt1iJt-3hOGjw==/base.apk!classes9.dex2441137408:/data/app/~~hmqx-jD32FWvsRzJ4R-zdw==/com.bv.mainCourt-Xy0lLJzdNmt1iJt-3hOGjw==/base.apk!classes10.dex108160170:/data/app/hmqx-jD32FWvsRzJ4R-zdw==/com.bv.mainCourt-Xy0lLJzdNmt1iJt-3hOGjw==/base.apk!classes11.dex*3358626901:/data/app/hmqx-jD32FWvsRzJ4R-zdw==/com.bv.mainCourt-Xy0lLJzdNmt1iJt-3hOGjw==/base.apk!classes12.dex2867031384:/data/app/~~hmqx-jD32FWvsRzJ4R-zdw==/com.bv.mainCourt-Xy0lLJzdNmt1iJt-3hOGjw==/base.apk!classes13.dex3722218335:/data/app/hmqx-jD32FWvsRzJ4R-zdw==/com.bv.mainCourt-Xy0lLJzdNmt1iJt-3hOGjw==/base.apk!classes14.dex*3776097639:/data/app/hmqx-jD32FWvsRzJ4R-zdw==/com.bv.mainCourt-Xy0lLJzdNmt1iJt-3hOGjw==/base.apk!classes15.dex1327336366:/data/app/~~hmqx-jD32FWvsRzJ4R-zdw==/com.bv.mainCourt-Xy0lLJzdNmt1iJt-3hOGjw==/base.apk!classes16.dex2709139014:/data/app/hmqx-jD32FWvsRzJ4R-zdw==/com.bv.mainCourt-Xy0lLJzdNmt1iJt-3hOGjw==/base.apk!classes17.dex*3505756631:/data/app/hmqx-jD32FWvsRzJ4R-zdw==/com.bv.mainCourt-Xy0lLJzdNmt1iJt-3hOGjw==/base.apk!classes18.dex3283836297:/data/app/~~hmqx-jD32FWvsRzJ4R-zdw==/com.bv.mainCourt-Xy0lLJzdNmt1iJt-3hOGjw==/base.apk!classes19.dex2403349200:/data/app/hmqx-jD32FWvsRzJ4R-zdw==/com.bv.mainCourt-Xy0lLJzdNmt1iJt-3hOGjw==/base.apk!classes20.dex*384126090:/data/app/hmqx-jD32FWvsRzJ4R-zdw==/com.bv.mainCourt-Xy0lLJzdNmt1iJt-3hOGjw==/base.apk!classes21.dex2422489755:/data/app/~~hmqx-jD32FWvsRzJ4R-zdw==/com.bv.mainCourt-Xy0lLJzdNmt1iJt-3hOGjw==/base.apk!classes22.dex3322277065]{PCL[/system/framework/org.apache.http.legacy.jar*3951777098]}) I/om.bv.mainCourt(17464): Waiting for a blocking GC ClassLinker [GETX] Redirect to RouteSettings("/dashboard", null) [GETX] GOING TO ROUTE /dashboard [GETX] REMOVING ROUTE /splash [GETX] Instance "DashboardController" has been created with tag "DashboardController" [GETX] Instance "DashboardController" with tag "DashboardController" has been initialized [GETX] Instance "BottomNavigationViewController" has been created with tag "BottomNavigationViewController" [GETX] Instance "BottomNavigationViewController" with tag "BottomNavigationViewController" has been initialized I/flutter (17464): URL: null [GETX] Instance "HomeController" has been created with tag "HomeController" I/flutter (17464): Request: Instance of 'DocumentNode' I/flutter (17464): Variables: {uuid: a014ef63-e94c-4eeb-b16b-f90e4c681fbf, logged_in_user: } I/flutter (17464): URL: null I/flutter (17464): Request: Instance of 'DocumentNode' I/flutter (17464): Variables: {} I/flutter (17464): URL: null I/flutter (17464): Request: Instance of 'DocumentNode' I/flutter (17464): Variables: {offset: 1, limit: 5} I/flutter (17464): URL: null I/flutter (17464): Request: Instance of 'DocumentNode' I/flutter (17464): Variables: {offset: 1, limit: 5} I/flutter (17464): payloadString I/flutter (17464): home device token [GETX] Instance "HomeController" with tag "HomeController" has been initialized [GETX] Instance "MatchesController" has been created with tag "MatchesController" [GETX] Instance "MatchesController" with tag "MatchesController" has been initialized [GETX] Instance "LetsDinkController" has been created with tag "LetsDinkController" [GETX] Instance "LetsDinkController" with tag "LetsDinkController" has been initialized [GETX] Instance "ExploreController" has been created with tag "ExploreController" D/SensorManager(17464): registerListener :: 11, LSM6DSO Accelerometer, 200000, 0, [GETX] Instance "ExploreController" with tag "ExploreController" has been initialized [GETX] Instance "EventsController" has been created with tag "EventsController" [GETX] Instance "EventsController" with tag "EventsController" has been initialized [GETX] Instance "MyMatchesController" has been created with tag "MyMatchesController" [GETX] Instance "MyMatchesController" with tag "MyMatchesController" has been initialized [GETX] Instance "ScheduledMatchesController" has been created with tag "ScheduledMatchesController" [GETX] Instance "ScheduledMatchesController" with tag "ScheduledMatchesController" has been initialized [GETX] Instance "PastMatchesController" has been created with tag "PastMatchesController" [GETX] Instance "PastMatchesController" with tag "PastMatchesController" has been initialized I/flutter (17464): onReady I/flutter (17464): URL: null I/flutter (17464): Request: Instance of 'DocumentNode' I/flutter (17464): Variables: {offset: 1, limit: 25, radius: 0, latitude: 0.0, longitude: 0.0} I/flutter (17464): _getNativeFcmToken I/flutter (17464): fvQDhy7rR6ugoihSjcqQHQ:APA91bFfnJ3Xsv5YBC5u3s5JTL2kRYW14eCgpKaQFQtrGyTLHtSN6SRMJkBK8xWj7ANupXaeoiiHtnJuVyfyk-F1jrzAz8pd_36Y8DaWJbrorvJ-MvN3Rgct6gJKaEdlCQwKOFsWpz6F I/flutter (17464): unhandled element style; Picture key: Svg loader I/flutter (17464): CB-SDK: : *** I/flutter (17464): * RESPONSE 201 1a6a68a3-0b84-47d7-9dec-85608ea8809e * I/flutter (17464): HEADERS I/flutter (17464): {cb-token-expirationdate: 2023-09-15 15:43:27 UTC, connection: keep-alive, date: Fri, 15 Sep 2023 13:43:27 GMT, strict-transport-security: max-age=15768000; includeSubDomains, content-length: 225, access-control-expose-headers: CB-Token-ExpirationDate, Date, content-type: application/json; charset=utf-8, server: nginx/1.25.0} I/flutter (17464): BODY I/flutter (17464): {"session":{"created_at":"2023-09-15T13:43:27.754Z","updated_at":"2023-09-15T13:43:27.754Z","application_id":7266,"token":"4B238875AA7EB614D5EAE8A12781A8871AE7","nonce":532886102,"ts":1694785403,"user_id":null,"id":20625426}} I/flutter (17464): I/flutter (17464): CB-SDK: : phoneAuthSession.token = 4B238875AA7EB614D5EAE8A12781A8871AE7 I/flutter (17464): onSessionRestore: Richa I/flutter (17464): CB-SDK: : ========================================================= I/flutter (17464): === REQUEST ==== b5f636d5-914e-4597-ab6f-22f154c8a599 === I/flutter (17464): REQUEST I/flutter (17464): POST https://api.connectycube.com/session I/flutter (17464): HEADERS I/flutter (17464): {Content-type: application/json, ConnectyCube-REST-API-Version: 0.1.1, CB-SDK: Flutter 2.8.0, CB-Token: 4B238875AA7EB614D5EAE8A12781A8871AE7} I/flutter (17464): BODY I/flutter (17464): {"application_id":"7266","auth_key":"cKYHfvnvsHqX6JX","nonce":"1711007748","timestamp":"1694785408","signature":"9226919048f8c27090e6b9cce0cb917bdf512e13","user":{"login":"Richa","email":"richashah688@gmail.com","password":"Brain@2023"}} I/flutter (17464): I/flutter (17464): ══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════ I/flutter (17464): The following assertion was thrown during layout: I/flutter (17464): A RenderFlex overflowed by 17 pixels on the bottom. I/flutter (17464): I/flutter (17464): The overflowing RenderFlex has an orientation of Axis.vertical. I/flutter (17464): The edge of the RenderFlex that is overflowing has been marked in the rendering with a yellow and I/flutter (17464): black striped pattern. This is usually caused by the contents being too big for the RenderFlex. I/flutter (17464): Consider applying a flex factor (e.g. using an Expanded widget) to force the children of the I/flutter (17464): RenderFlex to fit within the available space instead of being sized to their natural size. I/flutter (17464): This is considered an error condition because it indicates that there is content that cannot be I/flutter (17464): seen. If the content is legitimately bigger than the available space, consider clipping it with a I/flutter (17464): ClipRect widget before putting it in the flex, or using a scrollable container rather than a Flex, I/flutter (17464): like a ListView. I/flutter (17464): The specific RenderFlex in question is: RenderFlex#5b864 OVERFLOWING: I/flutter (17464): creator: Column ← Padding ← DecoratedBox ← Container ← Listener ← RawGestureDetector ← I/flutter (17464): GestureDetector ← Semantics ← MouseRegion ← Semantics ← _FocusInheritedScope ← Focus ← ⋯ I/flutter (17464): parentData: offset=Offset(17.0, 17.0) (can use size) I/flutter (17464): constraints: BoxConstraints(w=124.0, h=66.0) I/flutter (17464): size: Size(124.0, 66.0) I/flutter (17464): direction: vertical I/flutter (17464): mainAxisAlignment: start I/flutter (17464): mainAxisSize: max I/flutter (17464): crossAxisAlignment: start I/flutter (17464): textDirection: ltr I/flutter (17464): verticalDirection: down I/flutter (17464): ◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤◢◤ I/flutter (17464): ════════════════════════════════════════════════════════════════════════════════════════════════════ [GETX] Info: _GetImpl Instance of '_GetImpl' null [GETX] "SplashControllerSplashController" onDelete() called [GETX] "SplashControllerSplashController" deleted from memory I/flutter (17464): Response: I/flutter (17464): URL: null I/flutter (17464): Response: {getScheduleMatchList: {meta: {status: true, message: Data fetched successfully, message_code: LIST_SUCCESS, status_code: 200, typename: Meta}, data: [], pagination: {offset: 1, limit: 25, total_count: 0, typename: Pagination}, typename: ScheduleMatchListFrontInfo}, __typename: Query} I/flutter (17464): I/flutter (17464): I/flutter (17464): match schedule list = [] I/flutter (17464): Response: I/flutter (17464): URL: null I/flutter (17464): Response: {getUserProfile: {meta: {status: true, message: Data fetched successfully, message_code: LIST_SUCCESS, status_code: 200, typename: Meta}, data: {uuid: a014ef63-e94c-4eeb-b16b-f90e4c681fbf, first_name: Richa, last_name: Shah, country_name: india, phone_country_id: 1, connectycube_id: 10551474, mobile_number: 9016804343, status: Active, unread_count: 4, avatar: 1693305744031191.jpg, bio_data: null, rating: , created_at: 2023-08-29 10:41:02, gender: 0, is_friend: true, date_of_birth: 2010-08-17, file_path: https://main-court-demo122136-dev.s3.amazonaws.com/public/User/1693305744031191, country: United States, state: , city: , email: richashah688@gmail.com, recommendation: Unrated, recommanded_by: 0, common_grp: 0, badges: [], location: Ellisbridge , Ahmedabad, longitude: 72.5668797, latitude: 23.0246278, redius: 15, isBlocked: false, pickers: [], clubs: [], badgesList: [{uuid: 1f6e99e8-3db3-434a-a4c0-a49d399e8009, name: Badger ABC, image: imag2.jpg, file_path: https://main-court-demo.s3.am I/flutter (17464): I/flutter (17464): I/flutter (17464): User Image :==> https://main-court-demo122136-dev.s3.amazonaws.com/public/User/1693305744031191/1693305744031191.jpg I/flutter (17464): URL: null I/flutter (17464): Request: Instance of 'DocumentNode' I/flutter (17464): Variables: {latitude: 23.0246278, longitude: 72.5668797, radius: 15} I/flutter (17464): Another exception was thrown: A RenderFlex overflowed by 16 pixels on the right. [GETX] Info: _GetImpl Instance of '_GetImpl' null I/flutter (17464): Response: I/flutter (17464): URL: null I/flutter (17464): Response: {getCongratulationList: {meta: {status: true, message: Data fetched successfully, message_code: LIST_SUCCESS, status_code: 200, typename: Meta}, data: [{uuid: a1c76c8f-d305-4857-bb45-9ba43993720f, full_name: Bhumi Parikh, avatar: 1694007534109988.png, file_path: https://main-court-demo122136-dev.s3.amazonaws.com/public/User/1694007534109988, match_type: Single, location: Ahmedabad, old_skill_level: 2.5, new_skill_level: 3.5, is_like: true, comment_count: 0, like_count: 5, is_friend: true, new_recommendation: , old_recommendation: , type: skill, message: On Improving Skill Level., user_uuid: a1c76c8f-d305-4857-bb45-9ba43993720a, connectycube_id: 10551524, __typename: CongListFront}], pagination: {offset: 1, limit: 5, total_count: 1, typename: Pagination}, typename: CongListFrontInfo}, typename: Query} I/flutter (17464): I/flutter (17464): I/flutter (17464): Response: I/flutter (17464): URL: null I/flutter (17464): Response: {getBannerList: {meta: {status: true, message: Data fetched successfully, message_code: LIST_SUCCESS, status_code: 200, typename: Meta}, data: [{uuid: 0db79c97-f4dc-4400-8dbf-57fa335877b4, description:

Banner Add 2

, title: Banner 2, file_path: https://main-court-demo.s3.amazonaws.com/images/Banner/1233277774567, file_name: THE POWER PRO.png, file_type: image, start_date: 2023-08-16 00:00:00, end_date: 2023-08-17 00:00:00, interval: 3, __typename: getBannerList}, {uuid: 0d1760d7-1ab6-4005-b146-d69d332deb77, description:

TESTING

, title: Testing, file_path: https://main-court-demo.s3.amazonaws.com/images/Banner/1506579081754, file_name: istockphoto-517420449-2048x2048 (2).jpg, file_type: image, start_date: 2023-09-11 00:00:00, end_date: 2023-09-12 00:00:00, interval: 3,
typename: getBannerList}], typename: BannerDataInfo}, typename: Query} I/flutter (17464): I/flutter (17464): I/flutter (17464): Response: I/flutter (17464): URL: null I/flutter (17464): Response: {PlayerOfWeek: {meta: {status: true, message: Data fetched successfully, message_code: LIST_SUCCESS, status_code: 200, typename: Meta}, data: [{uuid: e29950e2-2c4d-48e1-a517-2c2c5d6efc54, video_title: How to add you tube video in this module, file_path: https://main-court-demo.s3.amazonaws.com/videos/play-of-the-week/150715548102, thumbnail_image: 1000_F_573697847_Z1G3si0ySLqsNHfvSLRuQRHU9rO299p9.jpg, created_at: Sep 03, 2023 - 10:25 am, upload_video: null, is_like: false, comment_count: 9, like_count: 0, video_type: 2, video_link: https://player.vimeo.com/video/369962932?h=33665b97e1&title=0&byline=0&portrait=0, __typename: PlayerOfWeekListFront}, {uuid: 6a2f25e3-f185-4598-b357-3f186e59e89d, video_title: Third play of the week is here, file_path: https://main-court-demo.s3.amazonaws.com/videos/play-of-the-week/940096140527, thumbnail_image: maxresdefault.jpg, created_at: Aug 30, 2023 - 11:34 am, upload_video: null, is_like: false, comment_count: 9, like_count: 0, video_type: 1, video_l I/flutter (17464): I/flutter (17464): I/flutter (17464): Response: I/flutter (17464): URL: null I/flutter (17464): Response: {getDashboardData: {meta: {status: true, message: Data fetched successfully, message_code: LIST_SUCCESS, status_code: 200, typename: Meta}, data: {open_match_count: 6, scheduled_match_count: 0, recently_joined: 57, upcoming_events: 6, typename: getDashboardCount}, typename: dashboardCount}, typename: Query} I/flutter (17464): I/flutter (17464): I/flutter (17464): URL: null I/flutter (17464): Request: Instance of 'DocumentNode' I/flutter (17464): Variables: {offset: 1, limit: 5} I/flutter (17464): Response: I/flutter (17464): URL: null I/flutter (17464): Response: {getNewsList: {meta: {status: true, message: Data fetched successfully, message_code: LIST_SUCCESS, status_code: 200, __typename: Meta}, data: [], pagination: {offset: 1, limit: 5, total_count: 0, typename: Pagination}, typename: NewsListFrontInfo}, typename: Query} I/flutter (17464): I/flutter (17464): I/flutter (17464): news list = [] I/flutter (17464): CB-SDK: : ***
I/flutter (17464): RESPONSE 201 b5f636d5-914e-4597-ab6f-22f154c8a599 I/flutter (17464): HEADERS I/flutter (17464): {cb-token-expirationdate: 2023-09-15 15:43:31 UTC, connection: keep-alive, date: Fri, 15 Sep 2023 13:43:31 GMT, strict-transport-security: max-age=15768000; includeSubDomains, content-length: 845, access-control-expose-headers: CB-Token-ExpirationDate, Date, content-type: application/json; charset=utf-8, server: nginx/1.25.0} I/flutter (17464): BODY I/flutter (17464): {"session":{"created_at":"2023-09-15T13:43:31.535Z","updated_at":"2023-09-15T13:43:31.535Z","application_id":7266,"token":"B2DD223AA552DE03E3A4C7003C29118313DD","nonce":1711007748,"ts":1694785408,"user_id":10551474,"id":10551474,"user":{"_id":"64edcb9d303009002ea5fcce","id":10551474,"created_at":"2023-08-29T10:42:37Z","updated_at":"2023-09-15T13:39:09Z","last_request_at":"2023-09-15T13:39:09Z","login":"Richa","email":"richashah688@gmail.com","full_name":"Richa Shah","phone":"9016804343","custom_data":"{uuid: a014ef63-e94c-4eeb-b16b-f90e4c681fbf}","avatar":"https://main-court-demo122136-dev.s3.amazonaws.com/public/User/1693305744031191/1693305744031191.jpg","external_id":"a014ef63-e94c-4eeb-b16b-f90e4c681fbf","timezone":null,"website":null,"twitter_id":null,"external_user_id":null,"facebook_id":null,"user_tags":null,"is_guest":null}}} I/flutter (17464): I/flutter (17464): CB-SDK: : login with = {full_name: Richa Shah, address_book_name: null, email: richashah688@gmail.com, login: Richa, phone: 9016804343, website: null, last_request_at: null, external_user_id: null, external_id: null, facebook_id: null, twitter_id: null, password: 4B238875AA7EB614D5EAE8A12781A8871AE7, oldPassword: null, custom_data: null, avatar: https://main-court-demo122136-dev.s3.amazonaws.com/public/User/1693305744031191/1693305744031191.jpg, guest: null, timezone: null, tag_list: null, id: 10551474, created_at: null, updated_at: null} I/flutter (17464): CB-SDK: CubeChatConnection: [login] userId: 10551474, resourceId: null [log] D/[Connection]: State: XmppConnectionState.SocketOpening I/flutter (17464): CB-SDK: CubeChatConnection: Chat connection SocketOpening I/ViewRootImpl@a2977deMainActivity: ViewPostIme pointer 0 [log] D/[Connection]: State: XmppConnectionState.SocketOpened [log] ---Xmpp Sending:--- I/flutter (17464): CB-SDK: CubeChatConnection: Chat connection SocketOpened [log] <?xml version='1.0'?> I/ViewRootImpl@a2977deMainActivity: ViewPostIme pointer 1 [log] ---Xmpp Receiving:--- [log] <?xml version='1.0'?>

[log] ---Xmpp Receiving:--- [log] PLAINANONYMOUSPLAIN_FASTzlib</stream:features> [log] D/[ConnectionNegotiatorManager]: Negotiating features [log] D/[ConnectionNegotiatorManager]: Found matching negotiator true [log] ---Xmpp Sending:--- [log] ADEwNTUxNDc0LTcyNjYANEIyMzg4NzVBQTdFQjYxNEQ1RUFFOEExMjc4MUE4ODcxQUU3 [log] D/[ConnectionNegotiatorManager]: ACTIVE FEATURE: {name: SaslAuthenticationFeature, name_space: null, priority: 1000, state: NegotiatorState.NEGOTIATING}, isReady: true [log] ---Xmpp Receiving:--- [log] Password not verified I/flutter (17464): CB-SDK: CubeChatConnection: Chat connection AuthenticationFailure [log] D/[Connection]: State: XmppConnectionState.AuthenticationFailure [log] D/[Connection]: State: XmppConnectionState.Closing [log] D/[ConnectionNegotiatorManager]: Found matching negotiator true I/flutter (17464): CB-SDK: CubeChatConnection: Chat connection Closing [log] D/[ConnectionNegotiatorManager]: ACTIVE FEATURE: {name: StreamManagementModule, name_space: null, priority: 1000, state: NegotiatorState.IDLE}, isReady: true [GETX] Info: _GetImpl Instance of '_GetImpl' runZonedGuarded: ChatConnectionException: Open connection error: AuthenticationFailure [log] ---Xmpp Receiving:--- [log] </stream:stream> [log] D/[Connection]: Handle connection done [log] D/[Connection]: State: XmppConnectionState.Closed I/flutter (17464): CB-SDK: CubeChatConnection: Chat connection Closed I/ViewRootImpl@a2977deMainActivity: ViewPostIme pointer 0 I/ViewRootImpl@a2977deMainActivity: ViewPostIme pointer 1 [GETX] GOING TO ROUTE /myAccount [GETX] Instance "MyAccountController" has been created with tag "MyAccountController" I/flutter (17464): URL: null I/flutter (17464): Request: Instance of 'DocumentNode' I/flutter (17464): Variables: {uuid: a014ef63-e94c-4eeb-b16b-f90e4c681fbf, logged_in_user: } [GETX] Instance "MyAccountController" with tag "MyAccountController" has been initialized I/flutter (17464): Response: I/flutter (17464): URL: null I/flutter (17464): Response: {getUserProfile: {meta: {status: true, message: Data fetched successfully, message_code: LIST_SUCCESS, status_code: 200, __typename: Meta}, data: {uuid: a014ef63-e94c-4eeb-b16b-f90e4c681fbf, first_name: Richa, last_name: Shah, country_name: india, phone_country_id: 1, connectycube_id: 10551474, mobile_number: 9016804343, status: Active, unread_count: 4, avatar: 1693305744031191.jpg, bio_data: null, rating: , created_at: 2023-08-29 10:41:02, gender: 0, is_friend: true, date_of_birth: 2010-08-17, file_path: https://main-court-demo122136-dev.s3.amazonaws.com/public/User/1693305744031191, country: United States, state: , city: , email: richashah688@gmail.com, recommendation: Unrated, recommanded_by: 0, common_grp: 0, badges: [], location: Ellisbridge , Ahmedabad, longitude: 72.5668797, latitude: 23.0246278, redius: 15, isBlocked: false, pickers: [], clubs: [], badgesList: [{uuid: 1f6e99e8-3db3-434a-a4c0-a49d399e8009, name: Badger ABC, image: imag2.jpg, file_path: https://main-court-demo.s3.am I/flutter (17464): I/flutter (17464): I/flutter (17464): User Image :==> https://main-court-demo122136-dev.s3.amazonaws.com/public/User/1693305744031191/1693305744031191.jpg I/ViewRootImpl@a2977deMainActivity: ViewPostIme pointer 0 I/ViewRootImpl@a2977deMainActivity: ViewPostIme pointer 1 I/ViewRootImpl@a2977deMainActivity: ViewPostIme pointer 0 I/ViewRootImpl@a2977deMainActivity: ViewPostIme pointer 1 [GETX] GOING TO ROUTE /chatList I/flutter (17464): ChatListController onInit [GETX] Instance "ChatListController" has been created with tag "ChatListController" [GETX] Instance "ChatListController" with tag "ChatListController" has been initialized I/flutter (17464): CB-SDK: : ========================================================= I/flutter (17464): === REQUEST ==== ded6e5c6-9bfa-4c25-86b1-60a55bd8ad6d === I/flutter (17464): REQUEST I/flutter (17464): GET https://api.connectycube.com/chat/Dialog I/flutter (17464): HEADERS I/flutter (17464): {Content-type: application/json, ConnectyCube-REST-API-Version: 0.1.1, CB-SDK: Flutter 2.8.0, CB-Token: B2DD223AA552DE03E3A4C7003C29118313DD} I/flutter (17464): BODY I/flutter (17464):
I/flutter (17464): I/ViewRootImpl@a2977deMainActivity: ViewPostIme pointer 0 I/ViewRootImpl@a2977deMainActivity: ViewPostIme pointer 1 I/flutter (17464): CB-SDK: : *** I/flutter (17464): * RESPONSE 200 ded6e5c6-9bfa-4c25-86b1-60a55bd8ad6d *** I/flutter (17464): HEADERS I/flutter (17464): {cb-token-expirationdate: 2023-09-15 15:43:38 UTC, connection: keep-alive, date: Fri, 15 Sep 2023 13:43:38 GMT, strict-transport-security: max-age=15768000; includeSubDomains, content-length: 3027, access-control-expose-headers: CB-Token-ExpirationDate, Date, content-type: application/json; charset=utf-8, server: nginx/1.25.0} I/flutter (17464): BODY I/flutter (17464): {"total_entries":5,"skip":0,"limit":100,"items":[{"_id":"65044dc8bb652a002f066110","user_id":10878093,"created_at":"2023-09-15T12:27:52Z","updated_at":"2023-09-15T13:32:34Z","name":"Sneh Shah","type":3,"photo":"https://main-court-demo.s3.amazonaws.com/images/User/User.png","occupants_ids":[10551474,10878093],"occupants_count":2,"is_e2ee":false,"is_muted":false,"last_message":"yo","last_message_date_sent":1694784754,"last_message_id":"65045cf2a52e6da31ef88ed3","last_message_user_id":10551474,"last_message_status":"sent","unread_messages_count":0,"pinned_messages_ids":[],"description":null,"xmpp_room_jid":null,"admins_ids":[]},{"_id":"65045890bb652a002f066807","user_id":10551474,"created_at":"2023-09-15T13:13:52Z","updated_at":"2023-09-15T13:29:13Z","name":"anu anu","type":3,"photo":"https://main-court-demo.s3.amazonaws.com/images/User/User.png","occupants_ids":[10551474,10878357],"occupants_count":2,"is_e2ee":false,"is_muted":false,"last_message":"hh","last_message_date_sent":1694784553,"last_message_id":"6 I/flutter (17464): I/flutter (17464): CB-SDK: : getDialogs: {currentPage: null, totalEntries: 5, perPage: null, skip: 0, limit: 100, items: [{_id: 65044dc8bb652a002f066110, last_message: yo, last_message_date_sent: 1694784754, last_message_user_id: 10551474, photo: https://main-court-demo.s3.amazonaws.com/images/User/User.png, user_id: 10878093, xmpp_room_jid: null, unread_messages_count: 0, name: Sneh Shah, type: 3, description: null, occupants_count: 2, occupants_ids: [10551474, 10878093], pinned_messages_ids: [], admins_ids: [], data: null, last_message_status: sent, last_message_id: 65045cf2a52e6da31ef88ed3, is_e2ee: false, is_muted: false, id: null, created_at: 2023-09-15T12:27:52.000Z, updated_at: 2023-09-15T13:32:34.000Z}, {_id: 65045890bb652a002f066807, last_message: hh, last_message_date_sent: 1694784553, last_message_user_id: 10551474, photo: https://main-court-demo.s3.amazonaws.com/images/User/User.png, user_id: 10551474, xmpp_room_jid: null, unread_messages_count: 0, name: anu anu, type: 3, description: null, occupants_count: 2, occu I/ViewRootImpl@a2977deMainActivity: ViewPostIme pointer 0 I/ViewRootImpl@a2977deMainActivity: ViewPostIme pointer 1 I/ViewRootImpl@a2977deMainActivity: ViewPostIme pointer 0 I/ViewRootImpl@a2977deMainActivity: ViewPostIme pointer 1 [GETX] GOING TO ROUTE /chat I/flutter (17464): onInit [GETX] Instance "ChatController" has been created with tag "ChatController" I/flutter (17464): CB-SDK: : _initCubeChat I/flutter (17464): CB-SDK: : [_initCubeChat] not authenticated [GETX] Instance "ChatController" with tag "ChatController" has been initialized I/flutter (17464): CB-SDK: : ========================================================= I/flutter (17464): === REQUEST ==== 25c26157-193b-4647-ac15-123848339b73 === I/flutter (17464): REQUEST I/flutter (17464): GET https://api.connectycube.com/chat/Message?chat_dialog_id=65044dc8bb652a002f066110&limit=50&sort_desc=date_sent&date_sent%5Bgt%5D=0 I/flutter (17464): HEADERS I/flutter (17464): {Content-type: application/json, ConnectyCube-REST-API-Version: 0.1.1, CB-SDK: Flutter 2.8.0, CB-Token: B2DD223AA552DE03E3A4C7003C29118313DD} I/flutter (17464): BODY I/flutter (17464):
I/flutter (17464): I/flutter (17464): CB-SDK: : ========================================================= I/flutter (17464): === REQUEST ==== ba3dd200-1a89-499a-9a5a-9fe1ffb97055 === I/flutter (17464): REQUEST I/flutter (17464): GET https://api.connectycube.com/users/v2?id%5Bin%5D=10551474&id%5Bin%5D=10878093 I/flutter (17464): HEADERS I/flutter (17464): {Content-type: application/json, ConnectyCube-REST-API-Version: 0.1.1, CB-SDK: Flutter 2.8.0, CB-Token: B2DD223AA552DE03E3A4C7003C29118313DD} I/flutter (17464): BODY I/flutter (17464):
I/flutter (17464): I/flutter (17464): Another exception was thrown: Invalid argument(s): No host specified in URI [GETX] Info: _GetImpl Instance of '_GetImpl' #0 _HttpClient._openUrl (dart:_http/http_impl.dart:2751:9)

1 _HttpClient.openUrl (dart:_http/http_impl.dart:2622:7)

2 IOClient.send (package:http/src/io_client.dart:88:38)

3 HttpFileService.get (package:flutter_cache_manager/src/web/file_service.dart:37:44)

4 WebHelper._download (package:flutter_cache_manager/src/web/web_helper.dart:115:24)

5 WebHelper._updateFile (package:flutter_cache_manager/src/web/web_helper.dart:97:28)

#6 WebHelper._downloadOrAddToQueue (package:flutter_cache_manager/src/web/web_helper.dart:65:7) I/flutter (17464): Another exception was thrown: HttpException: Invalid statusCode: 403, uri = https://main-court-demo.s3.amazonaws.com/images/User [GETX] Info: _GetImpl Instance of '_GetImpl' I/flutter (17464): CB-SDK: : ********************************************************* I/flutter (17464): *** RESPONSE *** 200 *** ba3dd200-1a89-499a-9a5a-9fe1ffb97055 *** I/flutter (17464): HEADERS I/flutter (17464): {cb-token-expirationdate: 2023-09-15 15:43:41 UTC, connection: keep-alive, date: Fri, 15 Sep 2023 13:43:41 GMT, strict-transport-security: max-age=15768000; includeSubDomains, content-length: 1217, access-control-expose-headers: CB-Token-ExpirationDate, Date, content-type: application/json; charset=utf-8, server: nginx/1.25.0} I/flutter (17464): BODY I/flutter (17464): {"total_entries":2,"skip":0,"limit":100,"items":[{"_id":"65044da4ce4417002f92560b","id":10878093,"created_at":"2023-09-15T12:27:16Z","updated_at":"2023-09-15T13:06:49Z","last_request_at":"2023-09-15T13:06:49Z","login":"Sneh","email":"sneh@gmail.com","full_name":"Sneh Shah","phone":"6588888888","custom_data":"{uuid: 6157aa1f-872c-4279-8173-9d76c1b2c046}","avatar":"https://main-court-demo.s3.amazonaws.com/images/User/User.png","external_id":"6157aa1f-872c-4279-8173-9d76c1b2c046","timezone":null,"website":null,"twitter_id":null,"external_user_id":null,"facebook_id":null,"user_tags":null,"is_guest":null},{"_id":"64edcb9d303009002ea5fcce","id":10551474,"created_at":"2023-08-29T10:42:37Z","updated_at":"2023-09-15T13:39:09Z","last_request_at":"2023-09-15T13:39:09Z","login":"Richa","email":"richashah688@gmail.com","full_name":"Richa Shah","phone":"9016804343","custom_data":"{uuid: a014ef63-e94c-4eeb-b16b-f90e4c681fbf}","avatar":"https://main-court-demo122136-dev.s3.amazonaws.com/public/User/1693305744031191/169330 I/flutter (17464): I/flutter (17464): CB-SDK: : ********************************************************* I/flutter (17464): *** RESPONSE *** 200 *** 25c26157-193b-4647-ac15-123848339b73 *** I/flutter (17464): HEADERS I/flutter (17464): {cb-token-expirationdate: 2023-09-15 15:43:41 UTC, connection: keep-alive, date: Fri, 15 Sep 2023 13:43:41 GMT, strict-transport-security: max-age=15768000; includeSubDomains, content-length: 1128, access-control-expose-headers: CB-Token-ExpirationDate, Date, content-type: application/json; charset=utf-8, server: nginx/1.25.0} I/flutter (17464): BODY I/flutter (17464): {"skip":0,"limit":50,"items":[{"_id":"65045cf2a52e6da31ef88ed3","chat_dialog_id":"65044dc8bb652a002f066110","message":"yo","date_sent":1694784754,"sender_id":10551474,"recipient_id":10878093,"created_at":"2023-09-15T13:32:34Z","updated_at":"2023-09-15T13:32:34Z","read_ids":[10551474],"delivered_ids":[10551474],"reactions":null,"views_count":0,"attachments":[],"edited_at":null,"read":0},{"_id":"65045ce6a52e6da31ef88ed2","chat_dialog_id":"65044dc8bb652a002f066110","message":"hi","date_sent":1694784742,"sender_id":10551474,"recipient_id":10878093,"created_at":"2023-09-15T13:32:22Z","updated_at":"2023-09-15T13:32:22Z","read_ids":[10551474],"delivered_ids":[10551474],"reactions":null,"views_count":0,"attachments":[],"edited_at":null,"read":0},{"_id":"65044dcb131b23b078a19438","chat_dialog_id":"65044dc8bb652a002f066110","message":"hiii","date_sent":1694780875,"sender_id":10878093,"recipient_id":10551474,"created_at":"2023-09-15T12:27:55Z","updated_at":"2023-09-15T13:32:20Z","read_ids":[10878093,10551474],"delive I/flutter (17464): I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] messageIsRead I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] messageIsDelivered I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] sent I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] messageIsRead I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] messageIsDelivered I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] sent I/flutter (17464): markAsReadIfNeed message= {_id: 65044dcb131b23b078a19438, chat_dialog_id: 65044dc8bb652a002f066110, message: hiii, date_sent: 1694780875, sender_id: 10878093, recipient_id: 10551474, read_ids: [10878093, 10551474], delivered_ids: [10878093, 10551474], views_count: 0, attachments: [], reactions: null, id: null, created_at: 2023-09-15T12:27:55.000Z, updated_at: 2023-09-15T13:32:20.000Z, edited_at: null}, isOpponentMsgRead= true I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] messageIsRead I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] messageIsDelivered I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] sent I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] messageIsRead I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] messageIsDelivered I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] sent I/flutter (17464): markAsReadIfNeed message= {_id: 65044dcb131b23b078a19438, chat_dialog_id: 65044dc8bb652a002f066110, message: hiii, date_sent: 1694780875, sender_id: 10878093, recipient_id: 10551474, read_ids: [10878093, 10551474], delivered_ids: [10878093, 10551474], views_count: 0, attachments: [], reactions: null, id: null, created_at: 2023-09-15T12:27:55.000Z, updated_at: 2023-09-15T13:32:20.000Z, edited_at: null}, isOpponentMsgRead= true I/ViewRootImpl@a2977de[MainActivity](17464): ViewPostIme pointer 0 I/ViewRootImpl@a2977de[MainActivity](17464): ViewPostIme pointer 1 I/IMM_LC (17464): showSoftInput(View,I) I/IMM_LC (17464): ssi() - flag : 0 view : com.bv.mainCourt reason = SHOW_SOFT_INPUT I/IMM_LC (17464): ssi() view is not EditText D/InputMethodManager(17464): startInputInner - Id : 0 I/InputMethodManager(17464): startInputInner - mService.startInputOrWindowGainedFocus I/IMM_LC (17464): showSoftInput(View,I) I/IMM_LC (17464): ssi() - flag : 0 view : com.bv.mainCourt reason = SHOW_SOFT_INPUT I/IMM_LC (17464): ssi() view is not EditText D/InputConnectionAdaptor(17464): The input method toggled cursor monitoring on W/OnBackInvokedCallback(17464): OnBackInvokedCallback is not enabled for the application. W/OnBackInvokedCallback(17464): Set 'android:enableOnBackInvokedCallback="true"' in the application manifest. I/ViewRootImpl@a2977de[MainActivity](17464): Resizing android.view.ViewRootImpl@c0a448d: frame = [0,0][1080,2400] reportDraw = false forceLayout = false syncSeqId = 0 D/InsetsController(17464): onStateChanged: InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={3.0} cutoutSpec={M 0,0 M 0,10.71963616907435 a 9.280363830925644,9.280363830925644 0 1,0 0,18.56072766185129 a 9.280363830925644,9.280363830925644 0 1,0 0,-18.56072766185129 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=96, center=Point(96, 96)}, RoundedCorner{position=TopRight, radius=96, center=Point(984, 96)}, RoundedCorner{position=BottomRight, radius=96, center=Point(984, 2304)}, RoundedCorner{position=BottomLeft, radius=96, center=Point(96, 2304)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(948, 0 - 1080, 88) rotation=0}, mSources= { InsetsSource: {mType=ITYPE_STATUS_BAR, mFrame=[0,0][1080,88], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_NAVIGATION_BAR, mFrame=[0,2355][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_LEFT_GESTURES, mFrame=[0,0][90,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_RIGHT_GESTURES, mFrame=[990,0][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_TOP_MANDATORY_GESTURES, mFrame=[0,0][1080,124], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_BOTTOM_MANDATORY_GESTURES, mFrame=[0,2304][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_LEFT_DISPLAY_CUTOUT, mFrame=[0,0][-100000,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_TOP_DISPLAY_CUTOUT, mFrame=[0,0][1080,88], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_RIGHT_DISPLAY_CUTOUT, mFrame=[100000,0][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_BOTTOM_DISPLAY_CUTOUT, mFrame=[0,100000][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_TOP_TAPPABLE_ELEMENT, mFrame=[0,0][1080,88], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_BOTTOM_TAPPABLE_ELEMENT, mFrame=[0,0][0,0], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_IME, mFrame=[0,2256][1080,2400], mVisibleFrame=[0,2256][1080,2400], mVisible=false, mInsetsRoundedCornerFrame=false} } host=com.bv.mainCourt/com.bv.mainCourt.MainActivity from=android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:6740 I/ViewRootImpl@a2977de[MainActivity](17464): handleResized, msg = 4 frames=ClientWindowFrames{frame=[0,0][1080,2400] display=[0,0][1080,2400] parentFrame=[0,0][0,0] parentClippedByDisplayCutout=false} forceNextWindowRelayout=false displayId=0 resizeMode=-1 frameChanged=false displayFrameChanged=false configChanged=false displayChanged=false I/ViewRootImpl@a2977de[MainActivity](17464): Resizing android.view.ViewRootImpl@c0a448d: frame = [0,0][1080,2400] reportDraw = false forceLayout = false syncSeqId = 0 D/InsetsController(17464): onStateChanged: InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={3.0} cutoutSpec={M 0,0 M 0,10.71963616907435 a 9.280363830925644,9.280363830925644 0 1,0 0,18.56072766185129 a 9.280363830925644,9.280363830925644 0 1,0 0,-18.56072766185129 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=96, center=Point(96, 96)}, RoundedCorner{position=TopRight, radius=96, center=Point(984, 96)}, RoundedCorner{position=BottomRight, radius=96, center=Point(984, 2304)}, RoundedCorner{position=BottomLeft, radius=96, center=Point(96, 2304)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(948, 0 - 1080, 88) rotation=0}, mSources= { InsetsSource: {mType=ITYPE_STATUS_BAR, mFrame=[0,0][1080,88], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_NAVIGATION_BAR, mFrame=[0,2355][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_LEFT_GESTURES, mFrame=[0,0][90,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_RIGHT_GESTURES, mFrame=[990,0][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_TOP_MANDATORY_GESTURES, mFrame=[0,0][1080,124], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_BOTTOM_MANDATORY_GESTURES, mFrame=[0,2304][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_LEFT_DISPLAY_CUTOUT, mFrame=[0,0][-100000,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_TOP_DISPLAY_CUTOUT, mFrame=[0,0][1080,88], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_RIGHT_DISPLAY_CUTOUT, mFrame=[100000,0][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_BOTTOM_DISPLAY_CUTOUT, mFrame=[0,100000][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_TOP_TAPPABLE_ELEMENT, mFrame=[0,0][1080,88], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_BOTTOM_TAPPABLE_ELEMENT, mFrame=[0,0][0,0], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_IME, mFrame=[0,1493][1080,2400], mVisibleFrame=[0,1493][1080,2400], mVisible=false, mInsetsRoundedCornerFrame=false} } host=com.bv.mainCourt/com.bv.mainCourt.MainActivity from=android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:6740 I/ViewRootImpl@a2977de[MainActivity](17464): handleResized, msg = 4 frames=ClientWindowFrames{frame=[0,0][1080,2400] display=[0,0][1080,2400] parentFrame=[0,0][0,0] parentClippedByDisplayCutout=false} forceNextWindowRelayout=false displayId=0 resizeMode=-1 frameChanged=false displayFrameChanged=false configChanged=false displayChanged=false D/InsetsController(17464): show(ime(), fromIme=true) D/InsetsController(17464): controlAnimationUnchecked: Added types=8 animType=0 host=com.bv.mainCourt/com.bv.mainCourt.MainActivity from=android.view.InsetsController.applyAnimation:1576 android.view.InsetsController.applyAnimation:1557 android.view.InsetsController.show:1063 D/InsetsSourceConsumer(17464): setRequestedVisible: visible=true, type=19, host=com.bv.mainCourt/com.bv.mainCourt.MainActivity, from=android.view.InsetsSourceConsumer.show:250 android.view.ImeInsetsSourceConsumer.show:82 android.view.InsetsController.showDirectly:1609 android.view.InsetsController.controlAnimationUnchecked:1232 android.view.InsetsController.applyAnimation:1576 android.view.InsetsController.applyAnimation:1557 android.view.InsetsController.show:1063 android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:6761 android.view.ViewRootImpl$ViewRootHandler.handleMessage:6697 android.os.Handler.dispatchMessage:106 I/ViewRootImpl@a2977de[MainActivity](17464): Resizing android.view.ViewRootImpl@c0a448d: frame = [0,0][1080,2400] reportDraw = false forceLayout = false syncSeqId = 0 I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb4000075938bf700 mBlastBufferQueue=0xb4000075311de100 fn= 4 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 D/InsetsController(17464): onStateChanged: InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={3.0} cutoutSpec={M 0,0 M 0,10.71963616907435 a 9.280363830925644,9.280363830925644 0 1,0 0,18.56072766185129 a 9.280363830925644,9.280363830925644 0 1,0 0,-18.56072766185129 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=96, center=Point(96, 96)}, RoundedCorner{position=TopRight, radius=96, center=Point(984, 96)}, RoundedCorner{position=BottomRight, radius=96, center=Point(984, 2304)}, RoundedCorner{position=BottomLeft, radius=96, center=Point(96, 2304)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(948, 0 - 1080, 88) rotation=0}, mSources= { InsetsSource: {mType=ITYPE_STATUS_BAR, mFrame=[0,0][1080,88], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_NAVIGATION_BAR, mFrame=[0,2355][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_LEFT_GESTURES, mFrame=[0,0][90,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_RIGHT_GESTURES, mFrame=[990,0][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_TOP_MANDATORY_GESTURES, mFrame=[0,0][1080,124], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_BOTTOM_MANDATORY_GESTURES, mFrame=[0,2304][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_LEFT_DISPLAY_CUTOUT, mFrame=[0,0][-100000,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_TOP_DISPLAY_CUTOUT, mFrame=[0,0][1080,88], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_RIGHT_DISPLAY_CUTOUT, mFrame=[100000,0][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_BOTTOM_DISPLAY_CUTOUT, mFrame=[0,100000][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_TOP_TAPPABLE_ELEMENT, mFrame=[0,0][1080,88], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_BOTTOM_TAPPABLE_ELEMENT, mFrame=[0,0][0,0], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_IME, mFrame=[0,1493][1080,2400], mVisibleFrame=[0,1493][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false} } host=com.bv.mainCourt/com.bv.mainCourt.MainActivity from=android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:6740 I/ViewRootImpl@a2977de[MainActivity](17464): handleResized, msg = 4 frames=ClientWindowFrames{frame=[0,0][1080,2400] display=[0,0][1080,2400] parentFrame=[0,0][0,0] parentClippedByDisplayCutout=false} forceNextWindowRelayout=false displayId=0 resizeMode=-1 frameChanged=false displayFrameChanged=false configChanged=false displayChanged=false I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb4000075938bf900 mBlastBufferQueue=0xb4000075311de100 fn= 5 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb4000075315b5200 mBlastBufferQueue=0xb4000075311de100 fn= 6 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb4000075315b5400 mBlastBufferQueue=0xb4000075311de100 fn= 7 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb4000075315b5700 mBlastBufferQueue=0xb4000075311de100 fn= 8 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb4000075315b5900 mBlastBufferQueue=0xb4000075311de100 fn= 9 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb4000075aefdee00 mBlastBufferQueue=0xb4000075311de100 fn= 10 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb40000753155a300 mBlastBufferQueue=0xb4000075311de100 fn= 11 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb40000753155a400 mBlastBufferQueue=0xb4000075311de100 fn= 12 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb40000750751f500 mBlastBufferQueue=0xb4000075311de100 fn= 13 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb400007531392200 mBlastBufferQueue=0xb4000075311de100 fn= 14 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb400007531392400 mBlastBufferQueue=0xb4000075311de100 fn= 15 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb400007531392600 mBlastBufferQueue=0xb4000075311de100 fn= 16 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb400007531392800 mBlastBufferQueue=0xb4000075311de100 fn= 17 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] messageIsRead I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] messageIsDelivered I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] sent I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] messageIsRead I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] messageIsDelivered I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] sent I/flutter (17464): markAsReadIfNeed message= {_id: 65044dcb131b23b078a19438, chat_dialog_id: 65044dc8bb652a002f066110, message: hiii, date_sent: 1694780875, sender_id: 10878093, recipient_id: 10551474, read_ids: [10878093, 10551474], delivered_ids: [10878093, 10551474], views_count: 0, attachments: [], reactions: null, id: null, created_at: 2023-09-15T12:27:55.000Z, updated_at: 2023-09-15T13:32:20.000Z, edited_at: null}, isOpponentMsgRead= true I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb400007531392a00 mBlastBufferQueue=0xb4000075311de100 fn= 18 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb400007531392c00 mBlastBufferQueue=0xb4000075311de100 fn= 19 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb400007531392e00 mBlastBufferQueue=0xb4000075311de100 fn= 20 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb400007531426000 mBlastBufferQueue=0xb4000075311de100 fn= 21 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb40000759380da00 mBlastBufferQueue=0xb4000075311de100 fn= 22 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 D/InsetsController(17464): cancelAnimation of types: 8, animType: 0, host: com.bv.mainCourt/com.bv.mainCourt.MainActivity, from:android.view.InsetsController.notifyFinished:1375 android.view.InsetsAnimationControlImpl.applyChangeInsets:285 android.view.InsetsController.lambda$new$3$android-view-InsetsController:674 D/InsetsSourceConsumer(17464): ensureControlPosition: Point(0, 88) for ITYPE_IME on com.bv.mainCourt/com.bv.mainCourt.MainActivity from android.view.InsetsSourceConsumer.notifyAnimationFinished:419 I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb400007531426200 mBlastBufferQueue=0xb4000075311de100 fn= 23 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb4000075938bf700 mBlastBufferQueue=0xb4000075311de100 fn= 23 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] messageIsRead I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] messageIsDelivered I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] sent I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] messageIsRead I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] messageIsDelivered I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] sent I/flutter (17464): markAsReadIfNeed message= {_id: 65044dcb131b23b078a19438, chat_dialog_id: 65044dc8bb652a002f066110, message: hiii, date_sent: 1694780875, sender_id: 10878093, recipient_id: 10551474, read_ids: [10878093, 10551474], delivered_ids: [10878093, 10551474], views_count: 0, attachments: [], reactions: null, id: null, created_at: 2023-09-15T12:27:55.000Z, updated_at: 2023-09-15T13:32:20.000Z, edited_at: null}, isOpponentMsgRead= true I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] messageIsRead I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] messageIsDelivered I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] sent I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] messageIsRead I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] messageIsDelivered I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] sent I/flutter (17464): markAsReadIfNeed message= {_id: 65044dcb131b23b078a19438, chat_dialog_id: 65044dc8bb652a002f066110, message: hiii, date_sent: 1694780875, sender_id: 10878093, recipient_id: 10551474, read_ids: [10878093, 10551474], delivered_ids: [10878093, 10551474], views_count: 0, attachments: [], reactions: null, id: null, created_at: 2023-09-15T12:27:55.000Z, updated_at: 2023-09-15T13:32:20.000Z, edited_at: null}, isOpponentMsgRead= true I/IMM_LC (17464): showSoftInput(View,I) I/IMM_LC (17464): ssi() - flag : 0 view : com.bv.mainCourt reason = SHOW_SOFT_INPUT I/IMM_LC (17464): ssi() view is not EditText [GETX] Info: _GetImpl Instance of '_GetImpl' runZonedGuarded: IllegalStateException: Check you set participant and login to the chat D/InsetsController(17464): show(ime(), fromIme=true) I/ViewRootImpl@a2977de[MainActivity](17464): ViewPostIme pointer 0 I/ViewRootImpl@a2977de[MainActivity](17464): ViewPostIme pointer 1 I/flutter (17464): CB-SDK: : onSendMessage message= {_id: 65045f8e3c9927fac57f331a, chat_dialog_id: null, message: y, date_sent: 1694785422, sender_id: null, recipient_id: null, read_ids: null, delivered_ids: null, views_count: null, attachments: null, reactions: null, id: null, created_at: null, updated_at: null} I/flutter (17464): CB-SDK: : onSendMessage error= IllegalStateException: Check you set participant and login to the chat [GETX] Info: _GetImpl Instance of '_GetImpl' runZonedGuarded: IllegalStateException: Check you set participant and login to the chat I/IMM_LC (17464): showSoftInput(View,I) I/IMM_LC (17464): ssi() - flag : 0 view : com.bv.mainCourt reason = SHOW_SOFT_INPUT I/IMM_LC (17464): ssi() view is not EditText [GETX] Info: _GetImpl Instance of '_GetImpl' runZonedGuarded: IllegalStateException: Check you set participant and login to the chat D/InsetsController(17464): show(ime(), fromIme=true) I/ViewRootImpl@a2977de[MainActivity](17464): ViewPostIme pointer 0 I/ViewRootImpl@a2977de[MainActivity](17464): ViewPostIme pointer 0 I/ViewRootImpl@a2977de[MainActivity](17464): ViewPostIme pointer 1 I/flutter (17464): CB-SDK: : onSendMessage message= {_id: 65045f933c9927fac57f331b, chat_dialog_id: null, message: g, date_sent: 1694785427, sender_id: null, recipient_id: null, read_ids: null, delivered_ids: null, views_count: null, attachments: null, reactions: null, id: null, created_at: null, updated_at: null} I/flutter (17464): CB-SDK: : onSendMessage error= IllegalStateException: Check you set participant and login to the chat [GETX] Info: _GetImpl Instance of '_GetImpl' runZonedGuarded: IllegalStateException: Check you set participant and login to the chat I/ViewRootImpl@a2977de[MainActivity](17464): ViewPostIme pointer 0 D/WindowOnBackDispatcher(17464): onBackInvoked, viewRoot=ViewRootImpl@a2977de[MainActivity], callback=android.view.ViewRootImpl$$ExternalSyntheticLambda17@886a4b6 I/ViewRootImpl@a2977de[MainActivity](17464): The input has been finished in ImeInputStage. I/ViewRootImpl@a2977de[MainActivity](17464): The input has been finished in ImeInputStage. D/InsetsController(17464): controlAnimationUnchecked: Added types=8 animType=1 host=com.bv.mainCourt/com.bv.mainCourt.MainActivity from=android.view.InsetsController.applyAnimation:1576 android.view.InsetsController.applyAnimation:1557 android.view.InsetsController.hide:1093 D/InsetsSourceConsumer(17464): setRequestedVisible: visible=false, type=19, host=com.bv.mainCourt/com.bv.mainCourt.MainActivity, from=android.view.InsetsSourceConsumer.hide:257 android.view.ImeInsetsSourceConsumer.hide:88 android.view.ImeInsetsSourceConsumer.hide:94 android.view.InsetsController.hideDirectly:1593 android.view.InsetsController.controlAnimationUnchecked:1234 android.view.InsetsController.applyAnimation:1576 android.view.InsetsController.applyAnimation:1557 android.view.InsetsController.hide:1093 android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:6765 android.view.ViewRootImpl$ViewRootHandler.handleMessage:6697 D/InputConnectionAdaptor(17464): The input method toggled cursor monitoring off I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb400007531392300 mBlastBufferQueue=0xb4000075311de100 fn= 24 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/ViewRootImpl@a2977de[MainActivity](17464): Resizing android.view.ViewRootImpl@c0a448d: frame = [0,0][1080,2400] reportDraw = false forceLayout = false syncSeqId = 0 D/InsetsController(17464): onStateChanged: InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={3.0} cutoutSpec={M 0,0 M 0,10.71963616907435 a 9.280363830925644,9.280363830925644 0 1,0 0,18.56072766185129 a 9.280363830925644,9.280363830925644 0 1,0 0,-18.56072766185129 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=96, center=Point(96, 96)}, RoundedCorner{position=TopRight, radius=96, center=Point(984, 96)}, RoundedCorner{position=BottomRight, radius=96, center=Point(984, 2304)}, RoundedCorner{position=BottomLeft, radius=96, center=Point(96, 2304)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(948, 0 - 1080, 88) rotation=0}, mSources= { InsetsSource: {mType=ITYPE_STATUS_BAR, mFrame=[0,0][1080,88], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_NAVIGATION_BAR, mFrame=[0,2355][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_LEFT_GESTURES, mFrame=[0,0][90,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_RIGHT_GESTURES, mFrame=[990,0][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_TOP_MANDATORY_GESTURES, mFrame=[0,0][1080,124], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_BOTTOM_MANDATORY_GESTURES, mFrame=[0,2304][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_LEFT_DISPLAY_CUTOUT, mFrame=[0,0][-100000,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_TOP_DISPLAY_CUTOUT, mFrame=[0,0][1080,88], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_RIGHT_DISPLAY_CUTOUT, mFrame=[100000,0][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_BOTTOM_DISPLAY_CUTOUT, mFrame=[0,100000][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_TOP_TAPPABLE_ELEMENT, mFrame=[0,0][1080,88], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_BOTTOM_TAPPABLE_ELEMENT, mFrame=[0,0][0,0], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_IME, mFrame=[0,1493][1080,2400], mVisibleFrame=[0,1493][1080,2400], mVisible=false, mInsetsRoundedCornerFrame=false} } host=com.bv.mainCourt/com.bv.mainCourt.MainActivity from=android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:6740 I/ViewRootImpl@a2977de[MainActivity](17464): handleResized, msg = 4 frames=ClientWindowFrames{frame=[0,0][1080,2400] display=[0,0][1080,2400] parentFrame=[0,0][0,0] parentClippedByDisplayCutout=false} forceNextWindowRelayout=false displayId=0 resizeMode=-1 frameChanged=false displayFrameChanged=false configChanged=false displayChanged=false I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb400007531426400 mBlastBufferQueue=0xb4000075311de100 fn= 25 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb400007531426500 mBlastBufferQueue=0xb4000075311de100 fn= 26 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb400007531426b00 mBlastBufferQueue=0xb4000075311de100 fn= 27 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb400007531426d00 mBlastBufferQueue=0xb4000075311de100 fn= 28 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb400007531392700 mBlastBufferQueue=0xb4000075311de100 fn= 29 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb400007531426300 mBlastBufferQueue=0xb4000075311de100 fn= 30 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb400007531392200 mBlastBufferQueue=0xb4000075311de100 fn= 31 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb400007531392600 mBlastBufferQueue=0xb4000075311de100 fn= 32 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb400007531392c00 mBlastBufferQueue=0xb4000075311de100 fn= 33 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb400007531426f00 mBlastBufferQueue=0xb4000075311de100 fn= 34 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb40000753155a000 mBlastBufferQueue=0xb4000075311de100 fn= 35 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb40000753155a400 mBlastBufferQueue=0xb4000075311de100 fn= 36 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] messageIsRead I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] messageIsDelivered I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] sent I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] messageIsRead I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] messageIsDelivered I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] sent I/flutter (17464): markAsReadIfNeed message= {_id: 65044dcb131b23b078a19438, chat_dialog_id: 65044dc8bb652a002f066110, message: hiii, date_sent: 1694780875, sender_id: 10878093, recipient_id: 10551474, read_ids: [10878093, 10551474], delivered_ids: [10878093, 10551474], views_count: 0, attachments: [], reactions: null, id: null, created_at: 2023-09-15T12:27:55.000Z, updated_at: 2023-09-15T13:32:20.000Z, edited_at: null}, isOpponentMsgRead= true I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb40000753155ab00 mBlastBufferQueue=0xb4000075311de100 fn= 37 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/ViewRootImpl@a2977de[MainActivity](17464): Resizing android.view.ViewRootImpl@c0a448d: frame = [0,0][1080,2400] reportDraw = false forceLayout = false syncSeqId = 0 D/InsetsController(17464): onStateChanged: InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={3.0} cutoutSpec={M 0,0 M 0,10.71963616907435 a 9.280363830925644,9.280363830925644 0 1,0 0,18.56072766185129 a 9.280363830925644,9.280363830925644 0 1,0 0,-18.56072766185129 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=96, center=Point(96, 96)}, RoundedCorner{position=TopRight, radius=96, center=Point(984, 96)}, RoundedCorner{position=BottomRight, radius=96, center=Point(984, 2304)}, RoundedCorner{position=BottomLeft, radius=96, center=Point(96, 2304)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(948, 0 - 1080, 88) rotation=0}, mSources= { InsetsSource: {mType=ITYPE_STATUS_BAR, mFrame=[0,0][1080,88], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_NAVIGATION_BAR, mFrame=[0,2355][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_LEFT_GESTURES, mFrame=[0,0][90,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_RIGHT_GESTURES, mFrame=[990,0][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_TOP_MANDATORY_GESTURES, mFrame=[0,0][1080,124], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_BOTTOM_MANDATORY_GESTURES, mFrame=[0,2304][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_LEFT_DISPLAY_CUTOUT, mFrame=[0,0][-100000,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_TOP_DISPLAY_CUTOUT, mFrame=[0,0][1080,88], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_RIGHT_DISPLAY_CUTOUT, mFrame=[100000,0][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_BOTTOM_DISPLAY_CUTOUT, mFrame=[0,100000][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_TOP_TAPPABLE_ELEMENT, mFrame=[0,0][1080,88], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_BOTTOM_TAPPABLE_ELEMENT, mFrame=[0,0][0,0], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_IME, mFrame=[0,0][0,0], mVisibleFrame=[0,1493][1080,2400], mVisible=false, mInsetsRoundedCornerFrame=false} } host=com.bv.mainCourt/com.bv.mainCourt.MainActivity from=android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:6727 I/ViewRootImpl@a2977de[MainActivity](17464): handleResized, msg = 4 frames=ClientWindowFrames{frame=[0,0][1080,2400] display=[0,0][1080,2400] parentFrame=[0,0][0,0] parentClippedByDisplayCutout=false} forceNextWindowRelayout=false displayId=0 resizeMode=-1 frameChanged=false displayFrameChanged=false configChanged=false displayChanged=false I/ViewRootImpl@a2977de[MainActivity](17464): Resizing android.view.ViewRootImpl@c0a448d: frame = [0,0][1080,2400] reportDraw = false forceLayout = false syncSeqId = 0 D/InsetsController(17464): onStateChanged: InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={3.0} cutoutSpec={M 0,0 M 0,10.71963616907435 a 9.280363830925644,9.280363830925644 0 1,0 0,18.56072766185129 a 9.280363830925644,9.280363830925644 0 1,0 0,-18.56072766185129 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=96, center=Point(96, 96)}, RoundedCorner{position=TopRight, radius=96, center=Point(984, 96)}, RoundedCorner{position=BottomRight, radius=96, center=Point(984, 2304)}, RoundedCorner{position=BottomLeft, radius=96, center=Point(96, 2304)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(948, 0 - 1080, 88) rotation=0}, mSources= { InsetsSource: {mType=ITYPE_STATUS_BAR, mFrame=[0,0][1080,88], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_NAVIGATION_BAR, mFrame=[0,2355][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_LEFT_GESTURES, mFrame=[0,0][90,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_RIGHT_GESTURES, mFrame=[990,0][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_TOP_MANDATORY_GESTURES, mFrame=[0,0][1080,124], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_BOTTOM_MANDATORY_GESTURES, mFrame=[0,2304][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_LEFT_DISPLAY_CUTOUT, mFrame=[0,0][-100000,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_TOP_DISPLAY_CUTOUT, mFrame=[0,0][1080,88], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_RIGHT_DISPLAY_CUTOUT, mFrame=[100000,0][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_BOTTOM_DISPLAY_CUTOUT, mFrame=[0,100000][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_TOP_TAPPABLE_ELEMENT, mFrame=[0,0][1080,88], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_BOTTOM_TAPPABLE_ELEMENT, mFrame=[0,0][0,0], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_IME, mFrame=[0,0][0,0], mVisibleFrame=[0,2256][1080,2400], mVisible=false, mInsetsRoundedCornerFrame=false} } host=com.bv.mainCourt/com.bv.mainCourt.MainActivity from=android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:6727 I/ViewRootImpl@a2977de[MainActivity](17464): handleResized, msg = 4 frames=ClientWindowFrames{frame=[0,0][1080,2400] display=[0,0][1080,2400] parentFrame=[0,0][0,0] parentClippedByDisplayCutout=false} forceNextWindowRelayout=false displayId=0 resizeMode=-1 frameChanged=false displayFrameChanged=false configChanged=false displayChanged=false I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb40000753155ae00 mBlastBufferQueue=0xb4000075311de100 fn= 38 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb4000075938bf700 mBlastBufferQueue=0xb4000075311de100 fn= 39 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb400007531392a00 mBlastBufferQueue=0xb4000075311de100 fn= 40 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb400007531426000 mBlastBufferQueue=0xb4000075311de100 fn= 41 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb400007531426400 mBlastBufferQueue=0xb4000075311de100 fn= 42 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 D/InsetsController(17464): cancelAnimation of types: 8, animType: 1, host: com.bv.mainCourt/com.bv.mainCourt.MainActivity, from:android.view.InsetsController.notifyFinished:1375 android.view.InsetsAnimationControlImpl.applyChangeInsets:285 android.view.InsetsController.lambda$new$3$android-view-InsetsController:674 I/IMM_LC (17464): notifyImeHidden: mService.hideSoftInput I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb4000075315b5100 mBlastBufferQueue=0xb4000075311de100 fn= 43 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] messageIsRead I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] messageIsDelivered I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] sent I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] messageIsRead I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] messageIsDelivered I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] sent I/flutter (17464): markAsReadIfNeed message= {_id: 65044dcb131b23b078a19438, chat_dialog_id: 65044dc8bb652a002f066110, message: hiii, date_sent: 1694780875, sender_id: 10878093, recipient_id: 10551474, read_ids: [10878093, 10551474], delivered_ids: [10878093, 10551474], views_count: 0, attachments: [], reactions: null, id: null, created_at: 2023-09-15T12:27:55.000Z, updated_at: 2023-09-15T13:32:20.000Z, edited_at: null}, isOpponentMsgRead= true I/TRuntime.CctTransportBackend(17464): Making request to: https://firebaselogging-pa.googleapis.com/v1/firelog/legacy/batchlog D/TrafficStats(17464): tagSocket(145) with statsTag=0xffffffff, statsUid=-1 I/TRuntime.CctTransportBackend(17464): Status Code: 200 I/ViewRootImpl@a2977de[MainActivity](17464): ViewPostIme pointer 0 I/ViewRootImpl@a2977de[MainActivity](17464): ViewPostIme pointer 1 I/ViewRootImpl@a2977de[MainActivity](17464): ViewPostIme pointer 0 D/WindowOnBackDispatcher(17464): onBackInvoked, viewRoot=ViewRootImpl@a2977de[MainActivity], callback=android.view.ViewRootImpl$$ExternalSyntheticLambda17@886a4b6 I/ViewRootImpl@a2977de[MainActivity](17464): ViewPostIme key 0 I/ViewRootImpl@a2977de[MainActivity](17464): ViewPostIme key 1 D/Activity(17464): onKeyDown(KEYCODE_BACK) D/Activity(17464): onKeyUp(KEYCODE_BACK) isTracking()=true isCanceled()=false hasCallback=false [GETX] CLOSE TO ROUTE /chat I/flutter (17464): dialogList before5 I/IMM_LC (17464): hsifw() - flag : 0 I/IMM_LC (17464): hsifw() - mService.hideSoftInput [GETX] "ChatControllerChatController" onDelete() called [GETX] "ChatControllerChatController" deleted from memory I/ViewRootImpl@a2977de[MainActivity](17464): ViewPostIme pointer 0 I/ViewRootImpl@a2977de[MainActivity](17464): ViewPostIme pointer 1 [GETX] CLOSE TO ROUTE /chatList I/flutter (17464): CB-SDK: : dispose chat list controller [GETX] "ChatListControllerChatListController" onDelete() called [GETX] "ChatListControllerChatListController" deleted from memory I/ViewRootImpl@a2977de[MainActivity](17464): ViewPostIme pointer 0 I/ViewRootImpl@a2977de[MainActivity](17464): ViewPostIme pointer 1 [GETX] GOING TO ROUTE /chatList I/flutter (17464): ChatListController onInit [GETX] Instance "ChatListController" has been created with tag "ChatListController" [GETX] Instance "ChatListController" with tag "ChatListController" has been initialized I/flutter (17464): CB-SDK: : ========================================================= I/flutter (17464): === REQUEST ==== cdb994a9-6723-4796-ab7f-b54f0b3731b3 === I/flutter (17464): REQUEST I/flutter (17464): GET https://api.connectycube.com/chat/Dialog I/flutter (17464): HEADERS I/flutter (17464): {Content-type: application/json, ConnectyCube-REST-API-Version: 0.1.1, CB-SDK: Flutter 2.8.0, CB-Token: B2DD223AA552DE03E3A4C7003C29118313DD} I/flutter (17464): BODY I/flutter (17464): I/flutter (17464): I/flutter (17464): CB-SDK: : ********************************************************* I/flutter (17464): *** RESPONSE *** 200 *** cdb994a9-6723-4796-ab7f-b54f0b3731b3 *** I/flutter (17464): HEADERS I/flutter (17464): {cb-token-expirationdate: 2023-09-15 15:44:47 UTC, connection: keep-alive, date: Fri, 15 Sep 2023 13:44:47 GMT, strict-transport-security: max-age=15768000; includeSubDomains, content-length: 3027, access-control-expose-headers: CB-Token-ExpirationDate, Date, content-type: application/json; charset=utf-8, server: nginx/1.25.0} I/flutter (17464): BODY I/flutter (17464): {"total_entries":5,"skip":0,"limit":100,"items":[{"_id":"65044dc8bb652a002f066110","user_id":10878093,"created_at":"2023-09-15T12:27:52Z","updated_at":"2023-09-15T13:32:34Z","name":"Sneh Shah","type":3,"photo":"https://main-court-demo.s3.amazonaws.com/images/User/User.png","occupants_ids":[10551474,10878093],"occupants_count":2,"is_e2ee":false,"is_muted":false,"last_message":"yo","last_message_date_sent":1694784754,"last_message_id":"65045cf2a52e6da31ef88ed3","last_message_user_id":10551474,"last_message_status":"sent","unread_messages_count":0,"pinned_messages_ids":[],"description":null,"xmpp_room_jid":null,"admins_ids":[]},{"_id":"65045890bb652a002f066807","user_id":10551474,"created_at":"2023-09-15T13:13:52Z","updated_at":"2023-09-15T13:29:13Z","name":"anu anu","type":3,"photo":"https://main-court-demo.s3.amazonaws.com/images/User/User.png","occupants_ids":[10551474,10878357],"occupants_count":2,"is_e2ee":false,"is_muted":false,"last_message":"hh","last_message_date_sent":1694784553,"last_message_id":"6 I/flutter (17464): I/flutter (17464): CB-SDK: : getDialogs: {currentPage: null, totalEntries: 5, perPage: null, skip: 0, limit: 100, items: [{_id: 65044dc8bb652a002f066110, last_message: yo, last_message_date_sent: 1694784754, last_message_user_id: 10551474, photo: https://main-court-demo.s3.amazonaws.com/images/User/User.png, user_id: 10878093, xmpp_room_jid: null, unread_messages_count: 0, name: Sneh Shah, type: 3, description: null, occupants_count: 2, occupants_ids: [10551474, 10878093], pinned_messages_ids: [], admins_ids: [], data: null, last_message_status: sent, last_message_id: 65045cf2a52e6da31ef88ed3, is_e2ee: false, is_muted: false, id: null, created_at: 2023-09-15T12:27:52.000Z, updated_at: 2023-09-15T13:32:34.000Z}, {_id: 65045890bb652a002f066807, last_message: hh, last_message_date_sent: 1694784553, last_message_user_id: 10551474, photo: https://main-court-demo.s3.amazonaws.com/images/User/User.png, user_id: 10551474, xmpp_room_jid: null, unread_messages_count: 0, name: anu anu, type: 3, description: null, occupants_count: 2, occu I/ViewRootImpl@a2977de[MainActivity](17464): ViewPostIme pointer 0 I/ViewRootImpl@a2977de[MainActivity](17464): ViewPostIme pointer 1 [GETX] GOING TO ROUTE /chat I/flutter (17464): onInit I/flutter (17464): CB-SDK: : _initCubeChat I/flutter (17464): CB-SDK: : [_initCubeChat] not authenticated [GETX] Instance "ChatController" has been created with tag "ChatController" [GETX] Instance "ChatController" with tag "ChatController" has been initialized I/flutter (17464): CB-SDK: : ========================================================= I/flutter (17464): === REQUEST ==== 73af4dc4-3ab8-4a9a-888d-6db7593942a7 === I/flutter (17464): REQUEST I/flutter (17464): GET https://api.connectycube.com/chat/Message?chat_dialog_id=65044dc8bb652a002f066110&limit=50&sort_desc=date_sent&date_sent%5Bgt%5D=0 I/flutter (17464): HEADERS I/flutter (17464): {Content-type: application/json, ConnectyCube-REST-API-Version: 0.1.1, CB-SDK: Flutter 2.8.0, CB-Token: B2DD223AA552DE03E3A4C7003C29118313DD} I/flutter (17464): BODY I/flutter (17464): I/flutter (17464): I/flutter (17464): CB-SDK: : ========================================================= I/flutter (17464): === REQUEST ==== ee9d0a7d-2e82-4662-9d84-b0d478f5d0c9 === I/flutter (17464): REQUEST I/flutter (17464): GET https://api.connectycube.com/users/v2?id%5Bin%5D=10551474&id%5Bin%5D=10878093 I/flutter (17464): HEADERS I/flutter (17464): {Content-type: application/json, ConnectyCube-REST-API-Version: 0.1.1, CB-SDK: Flutter 2.8.0, CB-Token: B2DD223AA552DE03E3A4C7003C29118313DD} I/flutter (17464): BODY I/flutter (17464): I/flutter (17464): I/flutter (17464): Another exception was thrown: Invalid argument(s): No host specified in URI [GETX] Info: _GetImpl Instance of '_GetImpl' #0 _HttpClient._openUrl (dart:_http/http_impl.dart:2751:9) #1 _HttpClient.openUrl (dart:_http/http_impl.dart:2622:7) #2 IOClient.send (package:http/src/io_client.dart:88:38) #3 HttpFileService.get (package:flutter_cache_manager/src/web/file_service.dart:37:44) #4 WebHelper._download (package:flutter_cache_manager/src/web/web_helper.dart:115:24) #5 WebHelper._updateFile (package:flutter_cache_manager/src/web/web_helper.dart:97:28) #6 WebHelper._downloadOrAddToQueue (package:flutter_cache_manager/src/web/web_helper.dart:65:7) I/flutter (17464): CB-SDK: : ********************************************************* I/flutter (17464): *** RESPONSE *** 200 *** 73af4dc4-3ab8-4a9a-888d-6db7593942a7 *** I/flutter (17464): HEADERS I/flutter (17464): {cb-token-expirationdate: 2023-09-15 15:44:51 UTC, connection: keep-alive, date: Fri, 15 Sep 2023 13:44:51 GMT, strict-transport-security: max-age=15768000; includeSubDomains, content-length: 1128, access-control-expose-headers: CB-Token-ExpirationDate, Date, content-type: application/json; charset=utf-8, server: nginx/1.25.0} I/flutter (17464): BODY I/flutter (17464): {"skip":0,"limit":50,"items":[{"_id":"65045cf2a52e6da31ef88ed3","chat_dialog_id":"65044dc8bb652a002f066110","message":"yo","date_sent":1694784754,"sender_id":10551474,"recipient_id":10878093,"created_at":"2023-09-15T13:32:34Z","updated_at":"2023-09-15T13:32:34Z","read_ids":[10551474],"delivered_ids":[10551474],"reactions":null,"views_count":0,"attachments":[],"edited_at":null,"read":0},{"_id":"65045ce6a52e6da31ef88ed2","chat_dialog_id":"65044dc8bb652a002f066110","message":"hi","date_sent":1694784742,"sender_id":10551474,"recipient_id":10878093,"created_at":"2023-09-15T13:32:22Z","updated_at":"2023-09-15T13:32:22Z","read_ids":[10551474],"delivered_ids":[10551474],"reactions":null,"views_count":0,"attachments":[],"edited_at":null,"read":0},{"_id":"65044dcb131b23b078a19438","chat_dialog_id":"65044dc8bb652a002f066110","message":"hiii","date_sent":1694780875,"sender_id":10878093,"recipient_id":10551474,"created_at":"2023-09-15T12:27:55Z","updated_at":"2023-09-15T13:32:20Z","read_ids":[10878093,10551474],"delive I/flutter (17464): I/flutter (17464): CB-SDK: : ********************************************************* I/flutter (17464): *** RESPONSE *** 200 *** ee9d0a7d-2e82-4662-9d84-b0d478f5d0c9 *** I/flutter (17464): HEADERS I/flutter (17464): {cb-token-expirationdate: 2023-09-15 15:44:51 UTC, connection: keep-alive, date: Fri, 15 Sep 2023 13:44:51 GMT, strict-transport-security: max-age=15768000; includeSubDomains, content-length: 1217, access-control-expose-headers: CB-Token-ExpirationDate, Date, content-type: application/json; charset=utf-8, server: nginx/1.25.0} I/flutter (17464): BODY I/flutter (17464): {"total_entries":2,"skip":0,"limit":100,"items":[{"_id":"65044da4ce4417002f92560b","id":10878093,"created_at":"2023-09-15T12:27:16Z","updated_at":"2023-09-15T13:06:49Z","last_request_at":"2023-09-15T13:06:49Z","login":"Sneh","email":"sneh@gmail.com","full_name":"Sneh Shah","phone":"6588888888","custom_data":"{uuid: 6157aa1f-872c-4279-8173-9d76c1b2c046}","avatar":"https://main-court-demo.s3.amazonaws.com/images/User/User.png","external_id":"6157aa1f-872c-4279-8173-9d76c1b2c046","timezone":null,"website":null,"twitter_id":null,"external_user_id":null,"facebook_id":null,"user_tags":null,"is_guest":null},{"_id":"64edcb9d303009002ea5fcce","id":10551474,"created_at":"2023-08-29T10:42:37Z","updated_at":"2023-09-15T13:44:47Z","last_request_at":"2023-09-15T13:44:47Z","login":"Richa","email":"richashah688@gmail.com","full_name":"Richa Shah","phone":"9016804343","custom_data":"{uuid: a014ef63-e94c-4eeb-b16b-f90e4c681fbf}","avatar":"https://main-court-demo122136-dev.s3.amazonaws.com/public/User/1693305744031191/169330 I/flutter (17464): I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] messageIsRead I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] messageIsDelivered I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] sent I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] messageIsRead I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] messageIsDelivered I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] sent I/flutter (17464): markAsReadIfNeed message= {_id: 65044dcb131b23b078a19438, chat_dialog_id: 65044dc8bb652a002f066110, message: hiii, date_sent: 1694780875, sender_id: 10878093, recipient_id: 10551474, read_ids: [10878093, 10551474], delivered_ids: [10878093, 10551474], views_count: 0, attachments: [], reactions: null, id: null, created_at: 2023-09-15T12:27:55.000Z, updated_at: 2023-09-15T13:32:20.000Z, edited_at: null}, isOpponentMsgRead= true I/flutter (17464): Another exception was thrown: HttpException: Invalid statusCode: 403, uri = https://main-court-demo.s3.amazonaws.com/images/User I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] messageIsRead I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] messageIsDelivered I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] sent I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] [GETX] Info: _GetImpl Instance of '_GetImpl' I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] messageIsRead I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] messageIsDelivered I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] sent I/flutter (17464): markAsReadIfNeed message= {_id: 65044dcb131b23b078a19438, chat_dialog_id: 65044dc8bb652a002f066110, message: hiii, date_sent: 1694780875, sender_id: 10878093, recipient_id: 10551474, read_ids: [10878093, 10551474], delivered_ids: [10878093, 10551474], views_count: 0, attachments: [], reactions: null, id: null, created_at: 2023-09-15T12:27:55.000Z, updated_at: 2023-09-15T13:32:20.000Z, edited_at: null}, isOpponentMsgRead= true I/ViewRootImpl@a2977de[MainActivity](17464): ViewPostIme pointer 0 I/ViewRootImpl@a2977de[MainActivity](17464): ViewPostIme pointer 1 D/InputMethodManager(17464): startInputInner - Id : 0 I/InputMethodManager(17464): startInputInner - mService.startInputOrWindowGainedFocus I/IMM_LC (17464): showSoftInput(View,I) I/IMM_LC (17464): ssi() - flag : 0 view : com.bv.mainCourt reason = SHOW_SOFT_INPUT I/IMM_LC (17464): ssi() view is not EditText I/IMM_LC (17464): showSoftInput(View,I) I/IMM_LC (17464): ssi() - flag : 0 view : com.bv.mainCourt reason = SHOW_SOFT_INPUT I/IMM_LC (17464): ssi() view is not EditText D/InputConnectionAdaptor(17464): The input method toggled cursor monitoring on W/OnBackInvokedCallback(17464): OnBackInvokedCallback is not enabled for the application. W/OnBackInvokedCallback(17464): Set 'android:enableOnBackInvokedCallback="true"' in the application manifest. I/ViewRootImpl@a2977de[MainActivity](17464): Resizing android.view.ViewRootImpl@c0a448d: frame = [0,0][1080,2400] reportDraw = false forceLayout = false syncSeqId = 0 D/InsetsController(17464): onStateChanged: InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={3.0} cutoutSpec={M 0,0 M 0,10.71963616907435 a 9.280363830925644,9.280363830925644 0 1,0 0,18.56072766185129 a 9.280363830925644,9.280363830925644 0 1,0 0,-18.56072766185129 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=96, center=Point(96, 96)}, RoundedCorner{position=TopRight, radius=96, center=Point(984, 96)}, RoundedCorner{position=BottomRight, radius=96, center=Point(984, 2304)}, RoundedCorner{position=BottomLeft, radius=96, center=Point(96, 2304)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(948, 0 - 1080, 88) rotation=0}, mSources= { InsetsSource: {mType=ITYPE_STATUS_BAR, mFrame=[0,0][1080,88], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_NAVIGATION_BAR, mFrame=[0,2355][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_LEFT_GESTURES, mFrame=[0,0][90,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_RIGHT_GESTURES, mFrame=[990,0][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_TOP_MANDATORY_GESTURES, mFrame=[0,0][1080,124], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_BOTTOM_MANDATORY_GESTURES, mFrame=[0,2304][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_LEFT_DISPLAY_CUTOUT, mFrame=[0,0][-100000,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_TOP_DISPLAY_CUTOUT, mFrame=[0,0][1080,88], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_RIGHT_DISPLAY_CUTOUT, mFrame=[100000,0][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_BOTTOM_DISPLAY_CUTOUT, mFrame=[0,100000][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_TOP_TAPPABLE_ELEMENT, mFrame=[0,0][1080,88], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_BOTTOM_TAPPABLE_ELEMENT, mFrame=[0,0][0,0], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_IME, mFrame=[0,2256][1080,2400], mVisibleFrame=[0,2256][1080,2400], mVisible=false, mInsetsRoundedCornerFrame=false} } host=com.bv.mainCourt/com.bv.mainCourt.MainActivity from=android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:6740 I/ViewRootImpl@a2977de[MainActivity](17464): handleResized, msg = 4 frames=ClientWindowFrames{frame=[0,0][1080,2400] display=[0,0][1080,2400] parentFrame=[0,0][0,0] parentClippedByDisplayCutout=false} forceNextWindowRelayout=false displayId=0 resizeMode=-1 frameChanged=false displayFrameChanged=false configChanged=false displayChanged=false D/InsetsController(17464): onStateChanged: InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={3.0} cutoutSpec={M 0,0 M 0,10.71963616907435 a 9.280363830925644,9.280363830925644 0 1,0 0,18.56072766185129 a 9.280363830925644,9.280363830925644 0 1,0 0,-18.56072766185129 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=96, center=Point(96, 96)}, RoundedCorner{position=TopRight, radius=96, center=Point(984, 96)}, RoundedCorner{position=BottomRight, radius=96, center=Point(984, 2304)}, RoundedCorner{position=BottomLeft, radius=96, center=Point(96, 2304)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(948, 0 - 1080, 88) rotation=0}, mSources= { InsetsSource: {mType=ITYPE_STATUS_BAR, mFrame=[0,0][1080,88], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_NAVIGATION_BAR, mFrame=[0,2355][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_LEFT_GESTURES, mFrame=[0,0][90,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_RIGHT_GESTURES, mFrame=[990,0][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_TOP_MANDATORY_GESTURES, mFrame=[0,0][1080,124], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_BOTTOM_MANDATORY_GESTURES, mFrame=[0,2304][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_LEFT_DISPLAY_CUTOUT, mFrame=[0,0][-100000,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_TOP_DISPLAY_CUTOUT, mFrame=[0,0][1080,88], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_RIGHT_DISPLAY_CUTOUT, mFrame=[100000,0][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_BOTTOM_DISPLAY_CUTOUT, mFrame=[0,100000][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_TOP_TAPPABLE_ELEMENT, mFrame=[0,0][1080,88], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_BOTTOM_TAPPABLE_ELEMENT, mFrame=[0,0][0,0], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_IME, mFrame=[0,1493][1080,2400], mVisibleFrame=[0,1493][1080,2400], mVisible=false, mInsetsRoundedCornerFrame=false} } host=com.bv.mainCourt/com.bv.mainCourt.MainActivity from=android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:6740 I/ViewRootImpl@a2977de[MainActivity](17464): Resizing android.view.ViewRootImpl@c0a448d: frame = [0,0][1080,2400] reportDraw = false forceLayout = false syncSeqId = 0 I/ViewRootImpl@a2977de[MainActivity](17464): handleResized, msg = 4 frames=ClientWindowFrames{frame=[0,0][1080,2400] display=[0,0][1080,2400] parentFrame=[0,0][0,0] parentClippedByDisplayCutout=false} forceNextWindowRelayout=false displayId=0 resizeMode=-1 frameChanged=false displayFrameChanged=false configChanged=false displayChanged=false D/InsetsController(17464): show(ime(), fromIme=true) D/InsetsController(17464): controlAnimationUnchecked: Added types=8 animType=0 host=com.bv.mainCourt/com.bv.mainCourt.MainActivity from=android.view.InsetsController.applyAnimation:1576 android.view.InsetsController.applyAnimation:1557 android.view.InsetsController.show:1063 D/InsetsSourceConsumer(17464): setRequestedVisible: visible=true, type=19, host=com.bv.mainCourt/com.bv.mainCourt.MainActivity, from=android.view.InsetsSourceConsumer.show:250 android.view.ImeInsetsSourceConsumer.show:82 android.view.InsetsController.showDirectly:1609 android.view.InsetsController.controlAnimationUnchecked:1232 android.view.InsetsController.applyAnimation:1576 android.view.InsetsController.applyAnimation:1557 android.view.InsetsController.show:1063 android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:6761 android.view.ViewRootImpl$ViewRootHandler.handleMessage:6697 android.os.Handler.dispatchMessage:106 I/ViewRootImpl@a2977de[MainActivity](17464): Resizing android.view.ViewRootImpl@c0a448d: frame = [0,0][1080,2400] reportDraw = false forceLayout = false syncSeqId = 0 D/InsetsController(17464): onStateChanged: InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2400), mDisplayCutout=DisplayCutout{insets=Rect(0, 88 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(512, 0 - 568, 88), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2400 physicalDisplayWidth=1080 physicalDisplayHeight=2400 density={3.0} cutoutSpec={M 0,0 M 0,10.71963616907435 a 9.280363830925644,9.280363830925644 0 1,0 0,18.56072766185129 a 9.280363830925644,9.280363830925644 0 1,0 0,-18.56072766185129 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=96, center=Point(96, 96)}, RoundedCorner{position=TopRight, radius=96, center=Point(984, 96)}, RoundedCorner{position=BottomRight, radius=96, center=Point(984, 2304)}, RoundedCorner{position=BottomLeft, radius=96, center=Point(96, 2304)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2400), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(948, 0 - 1080, 88) rotation=0}, mSources= { InsetsSource: {mType=ITYPE_STATUS_BAR, mFrame=[0,0][1080,88], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_NAVIGATION_BAR, mFrame=[0,2355][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_LEFT_GESTURES, mFrame=[0,0][90,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_RIGHT_GESTURES, mFrame=[990,0][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_TOP_MANDATORY_GESTURES, mFrame=[0,0][1080,124], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_BOTTOM_MANDATORY_GESTURES, mFrame=[0,2304][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_LEFT_DISPLAY_CUTOUT, mFrame=[0,0][-100000,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_TOP_DISPLAY_CUTOUT, mFrame=[0,0][1080,88], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_RIGHT_DISPLAY_CUTOUT, mFrame=[100000,0][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_BOTTOM_DISPLAY_CUTOUT, mFrame=[0,100000][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_TOP_TAPPABLE_ELEMENT, mFrame=[0,0][1080,88], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_BOTTOM_TAPPABLE_ELEMENT, mFrame=[0,0][0,0], mVisible=true, mInsetsRoundedCornerFrame=false}, InsetsSource: {mType=ITYPE_IME, mFrame=[0,1493][1080,2400], mVisibleFrame=[0,1493][1080,2400], mVisible=true, mInsetsRoundedCornerFrame=false} } host=com.bv.mainCourt/com.bv.mainCourt.MainActivity from=android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:6740 I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb4000075315b5300 mBlastBufferQueue=0xb4000075311de100 fn= 44 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/ViewRootImpl@a2977de[MainActivity](17464): handleResized, msg = 4 frames=ClientWindowFrames{frame=[0,0][1080,2400] display=[0,0][1080,2400] parentFrame=[0,0][0,0] parentClippedByDisplayCutout=false} forceNextWindowRelayout=false displayId=0 resizeMode=-1 frameChanged=false displayFrameChanged=false configChanged=false displayChanged=false I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb400007531283100 mBlastBufferQueue=0xb4000075311de100 fn= 45 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb400007531392400 mBlastBufferQueue=0xb4000075311de100 fn= 46 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb400007531392800 mBlastBufferQueue=0xb4000075311de100 fn= 47 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb400007531426c00 mBlastBufferQueue=0xb4000075311de100 fn= 48 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb40000753147ad00 mBlastBufferQueue=0xb4000075311de100 fn= 49 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb400007531392d00 mBlastBufferQueue=0xb4000075311de100 fn= 50 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb400007531426a00 mBlastBufferQueue=0xb4000075311de100 fn= 51 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb40000753155a600 mBlastBufferQueue=0xb4000075311de100 fn= 52 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb40000753155a900 mBlastBufferQueue=0xb4000075311de100 fn= 53 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb400007531426f00 mBlastBufferQueue=0xb4000075311de100 fn= 54 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb40000753155ae00 mBlastBufferQueue=0xb4000075311de100 fn= 55 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] messageIsRead I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] messageIsDelivered I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] sent I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] messageIsRead I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] messageIsDelivered I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] sent I/flutter (17464): markAsReadIfNeed message= {_id: 65044dcb131b23b078a19438, chat_dialog_id: 65044dc8bb652a002f066110, message: hiii, date_sent: 1694780875, sender_id: 10878093, recipient_id: 10551474, read_ids: [10878093, 10551474], delivered_ids: [10878093, 10551474], views_count: 0, attachments: [], reactions: null, id: null, created_at: 2023-09-15T12:27:55.000Z, updated_at: 2023-09-15T13:32:20.000Z, edited_at: null}, isOpponentMsgRead= true I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb400007531426000 mBlastBufferQueue=0xb4000075311de100 fn= 56 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb40000753155ab00 mBlastBufferQueue=0xb4000075311de100 fn= 57 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb4000075315b5700 mBlastBufferQueue=0xb4000075311de100 fn= 58 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb4000075315b5900 mBlastBufferQueue=0xb4000075311de100 fn= 59 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb4000075315b5c00 mBlastBufferQueue=0xb4000075311de100 fn= 60 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb40000750751f000 mBlastBufferQueue=0xb4000075311de100 fn= 61 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb400007531392400 mBlastBufferQueue=0xb4000075311de100 fn= 62 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 D/InsetsController(17464): cancelAnimation of types: 8, animType: 0, host: com.bv.mainCourt/com.bv.mainCourt.MainActivity, from:android.view.InsetsController.notifyFinished:1375 android.view.InsetsAnimationControlImpl.applyChangeInsets:285 android.view.InsetsController.lambda$new$3$android-view-InsetsController:674 D/InsetsSourceConsumer(17464): ensureControlPosition: Point(0, 88) for ITYPE_IME on com.bv.mainCourt/com.bv.mainCourt.MainActivity from android.view.InsetsSourceConsumer.notifyAnimationFinished:419 I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb400007531392e00 mBlastBufferQueue=0xb4000075311de100 fn= 63 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/ViewRootImpl@a2977de[MainActivity](17464): mWNT: t=0xb400007531392800 mBlastBufferQueue=0xb4000075311de100 fn= 63 caller= android.view.SyncRtSurfaceTransactionApplier.applyTransaction:96 android.view.SyncRtSurfaceTransactionApplier.lambda$scheduleApply$0$android-view-SyncRtSurfaceTransactionApplier:69 android.view.SyncRtSurfaceTransactionApplier$$ExternalSyntheticLambda0.onFrameDraw:4 I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] messageIsRead I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] messageIsDelivered I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] sent I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] messageIsRead I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] messageIsDelivered I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] sent I/flutter (17464): markAsReadIfNeed message= {_id: 65044dcb131b23b078a19438, chat_dialog_id: 65044dc8bb652a002f066110, message: hiii, date_sent: 1694780875, sender_id: 10878093, recipient_id: 10551474, read_ids: [10878093, 10551474], delivered_ids: [10878093, 10551474], views_count: 0, attachments: [], reactions: null, id: null, created_at: 2023-09-15T12:27:55.000Z, updated_at: 2023-09-15T13:32:20.000Z, edited_at: null}, isOpponentMsgRead= true I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] messageIsRead I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] messageIsDelivered I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] sent I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] messageIsRead I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] messageIsDelivered I/flutter (17464): CB-SDK: : [getReadDeliveredWidget] sent I/flutter (17464): markAsReadIfNeed message= {_id: 65044dcb131b23b078a19438, chat_dialog_id: 65044dc8bb652a002f066110, message: hiii, date_sent: 1694780875, sender_id: 10878093, recipient_id: 10551474, read_ids: [10878093, 10551474], delivered_ids: [10878093, 10551474], views_count: 0, attachments: [], reactions: null, id: null, created_at: 2023-09-15T12:27:55.000Z, updated_at: 2023-09-15T13:32:20.000Z, edited_at: null}, isOpponentMsgRead= true I/IMM_LC (17464): showSoftInput(View,I) I/IMM_LC (17464): ssi() - flag : 0 view : com.bv.mainCourt reason = SHOW_SOFT_INPUT I/IMM_LC (17464): ssi() view is not EditText [GETX] Info: _GetImpl Instance of '_GetImpl' runZonedGuarded: IllegalStateException: Check you set participant and login to the chat D/InsetsController(17464): show(ime(), fromIme=true) I/IMM_LC (17464): showSoftInput(View,I) I/IMM_LC (17464): ssi() - flag : 0 view : com.bv.mainCourt reason = SHOW_SOFT_INPUT I/IMM_LC (17464): ssi() view is not EditText D/InsetsController(17464): show(ime(), fromIme=true) I/ViewRootImpl@a2977de[MainActivity](17464): ViewPostIme pointer 0 I/ViewRootImpl@a2977de[MainActivity](17464): ViewPostIme pointer 1 I/flutter (17464): CB-SDK: : onSendMessage message= {_id: 65045fd53c9927fac57f331c, chat_dialog_id: null, message: gi, date_sent: 1694785493, sender_id: null, recipient_id: null, read_ids: null, delivered_ids: null, views_count: null, attachments: null, reactions: null, id: null, created_at: null, updated_at: null} I/flutter (17464): CB-SDK: : onSendMessage error= IllegalStateException: Check you set participant and login to the chat [GETX] Info: _GetImpl Instance of '_GetImpl' runZonedGuarded: IllegalStateException: Check you set participant and login to the chat these are my logs ,please help this issue coming frequently
TatankaConCube commented 9 months ago

I don't know the structure of your app and I don't know your login flow for logging into the app with the saved user. In our sample, it uses in the case when the app starts and we have the saved user in the app. We save the user in the app immediately after first successful login to the app.

richanshah commented 9 months ago

@TatankaConCube , CubeChatConnection.instance.isAuthenticated() i am getting this false in my chat page, while i am getting this issue

Future _initCubeChat() async { log("_initCubeChat"); if (CubeChatConnection.instance.isAuthenticated()) { log("[_initCubeChat] isAuthenticated"); _initChatListeners(); } else { log("[_initCubeChat] not authenticated"); CubeChatConnection.instance.connectionStateStream.listen((state) { log("[_initCubeChat] state $state"); if (CubeChatConnectionState.Ready == state) { log("[_initCubeChat] state Ready $state"); _initChatListeners();

      if (unreadMessages.isNotEmpty) {
        for (var cubeMessage in unreadMessages) {
          cubeDialog.readMessage(cubeMessage);
        }
        unreadMessages.clear();
      }

      if (unsentMessages.isNotEmpty) {
        for (var cubeMessage in unsentMessages) {
          cubeDialog.sendMessage(cubeMessage);
        }

        unsentMessages.clear();
      }
    }
  });
}

}

richanshah commented 9 months ago

@TatankaConCube , let me know if any issue in above code

TatankaConCube commented 9 months ago

I can't see in your code the chat login flow. Did you do it on the previous screen? In your code you just initialize listeners.

richanshah commented 9 months ago

void checkAndSetConnectyCubeState(AppLifecycleState state) async { log("Current app state: $state"); mainController.appState = state;

if (AppLifecycleState.paused == state) {
  if (CubeChatConnection.instance.isAuthenticated()) {
    CubeChatConnection.instance.markInactive();
  }
} else if (AppLifecycleState.resumed == state) {
  // just for an example user was saved in the local storage
  CubeUser? user = SharedPref.getUser();

  if (user != null) {
    if (!CubeChatConnection.instance.isAuthenticated()) {
      if (ChatLoginType.phone == SharedPref.getChatLoginType() || ChatLoginType.login == SharedPref.getChatLoginType()) {
        if (CubeSessionManager.instance.isActiveSessionValid()) {
          user.password = CubeSessionManager.instance.activeSession?.token;
        } else {
          var phoneAuthSession = await createPhoneAuthSession();
          user.password = phoneAuthSession.token;
          log('phoneAuthSession.token = ${phoneAuthSession.token}');
        }
      }
      log('login richa = $user');
      CubeChatConnection.instance.login(user);
    } else {
      log('markActive richa  = $user');
      CubeChatConnection.instance.markActive();
    }
  }
}

}

even in resume state CubeChatConnection.instance.login(user) gets called but again when i come to chat i get this error only

richanshah commented 9 months ago

e previou

i have added that code in basecontroller and first screen of the app , do i have to add that in chat screen ?

TatankaConCube commented 9 months ago

do i have to add that in chat screen

no, I just wanted to know where do you did it

TatankaConCube commented 9 months ago
if (ChatLoginType.phone == SharedPref.getChatLoginType() || ChatLoginType.login == SharedPref.getChatLoginType()) {
        if (CubeSessionManager.instance.isActiveSessionValid()) {
          user.password = CubeSessionManager.instance.activeSession?.token;
        } else {
          var phoneAuthSession = await createPhoneAuthSession();
          user.password = phoneAuthSession.token;
          log('phoneAuthSession.token = ${phoneAuthSession.token}');
        }
      }

in this part when you don't have the valid session you will create the createPhoneAuthSession but you need common session with the user if the ChatLoginType.login == SharedPref.getChatLoginType() why do you check for a few types of login but create the PhoneAuthSession in any case?

richanshah commented 9 months ago

ya ChatLoginType.login == SharedPref.getChatLoginType() this is not necesary but i havent also used this anywhere , my login time is ChatLoginType.phone only

TatankaConCube commented 9 months ago

but I don't find any API calls in your latest log related to the Phone Auth feature. how it can be? and in the latest log, I don't find the Forbidden. Need user. error. how can it help to resolve your issue?

richanshah commented 9 months ago

@TatankaConCube, "Check you set participant and login to the chat" I have handled this error with the below code. when i get this error on send message i check and do the below code.

Future loginToConnectyCubeIfSessionExpired() async { if (!CubeChatConnection.instance.isAuthenticated()) { if (ChatLoginType.phone == SharedPref.getChatLoginType() || ChatLoginType.login == SharedPref.getChatLoginType()) { if (CubeSessionManager.instance.isActiveSessionValid()) { cubeUser.password = CubeSessionManager.instance.activeSession?.token; } else { var phoneAuthSession = await createPhoneAuthSession(); cubeUser.password = phoneAuthSession.token; log('phoneAuthSession.token = ${phoneAuthSession.token}'); } } log('_initCubeChat login form = $cubeUser'); CubeChatConnection.instance.login(cubeUser); } }

richanshah commented 9 months ago

/// On Send Message Update UI And Send Message to ConnectyCube void onSendMessage(CubeMessage message) async { log("onSendMessage message= $message"); commentController.clear(); await cubeDialog.sendMessage(message).then((value) { message.senderId = cubeUser.id; addMessageToListView(message); listScrollController.animateTo(0.0, duration: const Duration(milliseconds: 300), curve: Curves.easeOut); if (cubeDialog.type == CubeDialogType.PRIVATE) { ChatManager.instance.sentMessagesController.add(message..dialogId = cubeDialog.dialogId); } }).onError((error, stackTrace) { log("onSendMessage error= $error");

  bool isChatConnected = CubeChatConnection.instance.chatConnectionState == CubeChatConnectionState.Ready;

  if (isChatConnected && CubeChatConnection.instance.currentUser != null) {
    CubeChatConnection.instance.relogin();
  }
  showSnackBar(message: "Error: $error");
});

}

TatankaConCube commented 6 months ago

@richanshah is this issue still actual? please close it if the issue was resolved