Fixup Application to align with new Connection API

This commit is contained in:
Sarah Jamie Lewis 2017-11-02 16:05:01 -07:00
parent dc285b18a9
commit 3e6dc80670
1 changed files with 5 additions and 2 deletions

View File

@ -42,7 +42,10 @@ func (rai *RicochetApplicationInstance) ContactRequestError() {
func (rai *RicochetApplicationInstance) SendChatMessage(message string) {
rai.connection.Do(func() error {
// Technically this errors afte the second time but we can ignore it.
rai.connection.RequestOpenChannel("im.ricochet.chat", rai)
rai.connection.RequestOpenChannel("im.ricochet.chat",
&channels.ChatChannel{
Handler: rai,
})
channel := rai.connection.Channel("im.ricochet.chat", channels.Outbound)
if channel != nil {
@ -97,7 +100,7 @@ func (ra *RicochetApplication) handleConnection(conn net.Conn) {
}
rai := new(RicochetApplicationInstance)
rai.Init(ra.privateKey, "")
rai.Init()
rai.RemoteHostname = rc.RemoteHostname
rai.connection = rc
rai.ChatMessageHandler = ra.chatMessageHandler