From 3e6dc80670bc33f290cc333b6d61244e45d22af8 Mon Sep 17 00:00:00 2001 From: Sarah Jamie Lewis Date: Thu, 2 Nov 2017 16:05:01 -0700 Subject: [PATCH] Fixup Application to align with new Connection API --- application/application.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/application/application.go b/application/application.go index 67ce40f..e381346 100644 --- a/application/application.go +++ b/application/application.go @@ -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