class LinphoneChatRoomImpl implements LinphoneChatRoom {
protected final long nativePtr;
+ private native long createLinphoneChatMessage(long ptr, String message);
private native long getPeerAddress(long ptr);
private native void sendMessage(long ptr, String message);
+ private native void sendMessage2(long ptr, long message, StateListener listener);
protected LinphoneChatRoomImpl(long aNativePtr) {
nativePtr = aNativePtr;
public void sendMessage(String message) {
sendMessage(nativePtr,message);
}
+
@Override
- public void sendMessage(LinphoneChatMessage msg, StateListener listener) {
- // TODO To be implemened
+ public void sendMessage(LinphoneChatMessage message, StateListener listener) {
+ sendMessage2(nativePtr, message.getNativePtr(), listener);
}
@Override
// ignore, deprecated.
}
+ @Override
+ public LinphoneChatMessage createLinphoneChatMessage(String message) {
+ return new LinphoneChatMessageImpl(createLinphoneChatMessage(nativePtr, message));
+ }
}