skype-java-api
skype-java-api copied to clipboard
Skype-API ChatMessageAdapter doesn't receive first message.
Hi, I use next code to receive messages:
public void listenSimpleMessage() throws SkypeException {
System.out.println("start listen messages");
Skype.setDaemon(false);
ChatMessageAdapter listener = new ChatMessageAdapter() {
@Override
public void chatMessageReceived(ChatMessage receivedChatMessage) throws SkypeException {
if (receivedChatMessage.getType().equals(ChatMessage.Type.SAID)) {
User sender = receivedChatMessage.getSender();
System.out.println("sender" + sender);
System.out.println("message content" + receivedChatMessage.getContent());
System.out.println("finish");
}
}
};
Skype.addChatMessageListener(listener);
}
It works as appropriate when I send message just after code run. But when I send message after break (about 30 sec.) code doesn't receive message. If I send two messages one by one code receives only second message.
I'm going to provide more detailed information about skype version, OS and JDK this evening. OS: Windows 7, jdk1.8.0_45, Skype version: 7.16.0.102 Thanks