Hi,

I have three questions again, related to the Windows client 
<https://github.com/ArcoMul/Twisting> I am working on.

*1.Delay in call response*
The past few days I have been testing new instances of Twister/Twisting and 
I noticed that when starting a new instance the deamon responses really 
badly for about 15 to 20 minutes. The following is the process I go through:

   - Start Twisting
   - Start the deamon in the background
   - Make sure the blockchain is up to date + there is at least one 
   connection
   - Make the user logs in his account
   - Get following of user
   - Follow all those users
   - Go the 'main feed'
   - Call getposts to get the latest posts (getposts 2- 
   '[{"username":"arco"}, {"username":"john"}, {"username":"smith"}, ... + 130 
   other users ... ]'

This latest call, getposts returns some posts just after the user logged 
in, but one minute later the call doesn't get a response at all. I did 
notice though, that calling the getposts call with only one user does get a 
response after a while. (Is it bad practise to call getposts with all the 
users the user follows?)

During this time I took a look at the debug.log and nothing seemed to 
happen. The only thing the deamon did was 'adding torrent for user [<random 
username>]'

A possible cause might be that I am not shipping the right files of the 
blockchain, so the deamon is processing this database or whatsoever. See 
next question.

All in all the problem is that I can't show the user any posts when the 
client gets started for the first time. Making the user wait for 15 to 20 
minutes isn't really an option though.

*2.Shipping the blockchain*
I'm want to ship the blockchain together with the application, I hope this 
is not bad practice? Which files should I ship exactly. At the moment I 
ship the following, and it seems to work fine but I would like to be sure 
that I am not sharing private or unnecessary data:

   - The folder blocks
   - The folder chainstate
   - twister.conf
   
*3. Deamon size*
The deamon (twisterd.exe) size of the Windows build I have is 147MB. Seems 
a bit big for a data processing application. Is this correct or did 
something go wrong with building maybe? I don't have a Linux instance to 
compare it with at the moment.

That's it! Once again, thanks for your time :-)

Arco

-- 
You received this message because you are subscribed to the Google Groups 
"twister-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to