quote:
Originally posted by RicarDog
The problem with this method is that if the receiver is laggy then it will be detected as "not installed", so I'd have to set a big timeout before it thinks it's not installed, which would delay the transfer. Also the MsgPlus API does not allow the plugin to send a command that is not a reply to another command, so I'd have to use the "sendkeys hack" that does not work everytime. I don't know if that is better than asking your friend if he has the plugin installed, but it could be an option anyway
mmm... I understand lag problem related to big timeout, if I can suggest I think 10 seconds are enough for that... this little delay is not a problem imho because your plugin has a lot of smart features (resume transfer in primis) so 10 seconds more or less doesn't make any differences...
in that 10 second maybe you can display a message like "please wait, checking plug-in presence for <receiver_name>..." or similar
You could create 3 options for sending files:
1 - I'm sure the contact uses transfer plus, use advanced method
2 - I'm sure the contact doesn't use transfer plus, use standard method
3 - I don't know, try checking transfer plus presence automatically and then choose the best method
in this way the sender can avoid 10 seconds delay if he know his contact plug-ins...
Hope you like my suggestions
P.S.
Another suggestion: can you add in the plugin the ability to create different subfolder (in the default download folder) for every sender, like mirc does?
It would be useful so you can browse your download folder and organize separately downloads for every sender
P.S. 2
I found another similar messenger add-on, take a look at
http://www.filexc.com/
maybe there you can find ideas for your plugin
Personally I don't like it because it's an external add-on and I prefer plug-ins