diff options
author | slewis | 2007-04-02 23:01:47 +0000 |
---|---|---|
committer | slewis | 2007-04-02 23:01:47 +0000 |
commit | e00692754b673fd521ae6c934ba182924be4aba7 (patch) | |
tree | dc312fbfb3cdd69f9ffa1caa08f725b213602c86 /providers/bundles/org.eclipse.ecf.provider.irc | |
parent | a14df26e2003641700691010026387154e9a0016 (diff) | |
download | org.eclipse.ecf-e00692754b673fd521ae6c934ba182924be4aba7.tar.gz org.eclipse.ecf-e00692754b673fd521ae6c934ba182924be4aba7.tar.xz org.eclipse.ecf-e00692754b673fd521ae6c934ba182924be4aba7.zip |
Fixes for bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=180364, and for https://bugs.eclipse.org/bugs/show_bug.cgi?id=177014
Diffstat (limited to 'providers/bundles/org.eclipse.ecf.provider.irc')
2 files changed, 31 insertions, 1 deletions
diff --git a/providers/bundles/org.eclipse.ecf.provider.irc/src/org/eclipse/ecf/internal/provider/irc/container/IRCAbstractContainer.java b/providers/bundles/org.eclipse.ecf.provider.irc/src/org/eclipse/ecf/internal/provider/irc/container/IRCAbstractContainer.java index 341f0976b..e3f0990bb 100644 --- a/providers/bundles/org.eclipse.ecf.provider.irc/src/org/eclipse/ecf/internal/provider/irc/container/IRCAbstractContainer.java +++ b/providers/bundles/org.eclipse.ecf.provider.irc/src/org/eclipse/ecf/internal/provider/irc/container/IRCAbstractContainer.java @@ -68,7 +68,7 @@ public abstract class IRCAbstractContainer extends AbstractContainer { for (Iterator i = msgListeners.iterator(); i.hasNext();) { IIMMessageListener l = (IIMMessageListener) i.next(); l.handleMessageEvent(new ChatRoomMessageEvent(sender, - new ChatRoomMessage(sender, msg))); + new ChatRoomMessage(sender, targetID, msg))); } } diff --git a/providers/bundles/org.eclipse.ecf.provider.irc/src/org/eclipse/ecf/internal/provider/irc/container/IRCRootContainer.java b/providers/bundles/org.eclipse.ecf.provider.irc/src/org/eclipse/ecf/internal/provider/irc/container/IRCRootContainer.java index 62a5b04f2..0bad07853 100644 --- a/providers/bundles/org.eclipse.ecf.provider.irc/src/org/eclipse/ecf/internal/provider/irc/container/IRCRootContainer.java +++ b/providers/bundles/org.eclipse.ecf.provider.irc/src/org/eclipse/ecf/internal/provider/irc/container/IRCRootContainer.java @@ -40,6 +40,8 @@ import org.eclipse.ecf.presence.chatroom.IChatRoomInvitationListener; import org.eclipse.ecf.presence.chatroom.IChatRoomManager; import org.eclipse.ecf.presence.chatroom.IChatRoomMessageSender; import org.eclipse.ecf.presence.chatroom.IChatRoomParticipantListener; +import org.eclipse.ecf.presence.history.IHistory; +import org.eclipse.ecf.presence.history.IHistoryManager; import org.eclipse.osgi.util.NLS; import org.schwering.irc.lib.IRCConnection; import org.schwering.irc.lib.IRCEventListener; @@ -913,4 +915,32 @@ public class IRCRootContainer extends IRCAbstractContainer implements null); } + protected IHistoryManager chatRoomHistoryManager = new IHistoryManager() { + + public IHistory getHistory(ID chatRoomID, Map options) { + // TODO Auto-generated method stub + return null; + } + + public boolean isActive() { + // TODO Auto-generated method stub + return false; + } + + public void setActive(boolean active) { + // TODO Auto-generated method stub + + } + + public Object getAdapter(Class adapter) { + // TODO Auto-generated method stub + return null; + } + + }; + + public IHistoryManager getHistoryManager() { + return chatRoomHistoryManager; + } + } |