atsign-foundation / at_widgets

Flutter widgets which aid in building applications using Atsign's technology
https://docs.atsign.com
BSD 3-Clause "New" or "Revised" License
53 stars 32 forks source link

Wavi - Getting ResponseTimeOutException in wavi on followers screen #191

Open sachins-geekyants opened 3 years ago

sachins-geekyants commented 3 years ago

Describe the bug In @ wavi if we have more following and followers counts , we are getting server response time out everytime.

To Reproduce Steps to reproduce the behavior:

  1. Follow 20+ atsigns
  2. open @ wavi and go to followers and following screen
  3. On this screen loader keeps spinning for long time and give server response time out message.

Expected behavior Followers / following screen should show my following and followers list.

Screenshots Screenshot_20210915-192803

Smartphone (please complete the following information):

Were you using an @‎application when the bug was found?

Additional context I thought it happening because of internet connection, but I am getting this every time even when internet connection is stable.

Rajasekhar695 commented 3 years ago

@sachins-geekyants Tested this issue with latest store version, it's working fine, can you also retest it with latest store version and tell still getting same or not?

sachins-geekyants commented 3 years ago

@Rajasekhar695 It's still showing same for me.

Rajasekhar695 commented 3 years ago

@sachins-geekyants can you send that atsign at_keys.zip file so that i can reproduce it from my side. mail id: rajasekharkttpll45@gmail.com

sachins-geekyants commented 3 years ago

while using wavi.ng , when we have more follows data. we are getting this exception. I was using @ minorgettingplayed7 on prod server.

Screenshot 2021-09-22 at 11 05 29 AM

Rajasekhar695 commented 3 years ago

@sachins-geekyants Tested issue with 3 atsigns all 3 having more than 20 following, out of them it was is working fine with testing atsigns but not with blindtahugejrot atsign. so it is atsign specific issue. below i attached screen recording.

https://user-images.githubusercontent.com/60208690/134336045-7d754300-ea63-451c-910c-4bdf9ee8679b.mp4

Rajasekhar695 commented 3 years ago

@sachins-geekyants https://github.com/atsign-foundation/at_server/issues/318 sync performance is improved and currently in testing.

Rajasekhar695 commented 3 years ago

@sachins-geekyants can you test with below apk and check whether it is still happening or not?

https://i.diawi.com/7565gv

sachins-geekyants commented 3 years ago

@Rajasekhar695 I tried at_settings withat_client: ^3.0.4 and still got ResponseTimeOutException.

Rajasekhar695 commented 3 years ago

@sachins-geekyants fixed this issue .this fix is available in the latest versions of wavi .can you please retest? Play store: 0.15.2(44) Testflight: 0.15.9 (49) Appstore: 1.3.6

nitesh2599 commented 2 years ago

@Rajasekhar695 I am getting Instance of 'ResponseTimeOutException' while calling AtFollowServices().initializeFollowService() in wavi.ng for _at_followsflutter: ^3.0.4.

Any fix for this ?

Rajasekhar695 commented 2 years ago

@nitesh2599 wavi with at_follows_flutter: ^3.0.4 is working perfectly, i suppose if you are using staging atsigns for testing there seem to be server down in staging environment that's why you may getting ResponseTimeOutException.

nitesh2599 commented 2 years ago

@Rajasekhar695 We are using production atsigns, and the package works fine for atsigns which don't have much data, but for atsigns having a lot of data, it is throwing Instance of 'ResponseTimeOutException'.