From 9e88e5613ee9ad4d6d620f3033c1a79d13a5f557 Mon Sep 17 00:00:00 2001
From: Dariusz Rybicki <dariusz@elixxir.io>
Date: Tue, 13 Sep 2022 10:55:14 +0200
Subject: [PATCH] Update Messenger interface

---
 Sources/XXMessengerClient/Messenger/Messenger.swift | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/Sources/XXMessengerClient/Messenger/Messenger.swift b/Sources/XXMessengerClient/Messenger/Messenger.swift
index e2d31f69..8e50a4ae 100644
--- a/Sources/XXMessengerClient/Messenger/Messenger.swift
+++ b/Sources/XXMessengerClient/Messenger/Messenger.swift
@@ -9,9 +9,11 @@ public struct Messenger {
   public var isLoaded: MessengerIsLoaded
   public var load: MessengerLoad
   public var registerAuthCallbacks: MessengerRegisterAuthCallbacks
+  public var registerMessageListener: MessengerRegisterMessageListener
   public var start: MessengerStart
   public var isConnected: MessengerIsConnected
   public var connect: MessengerConnect
+  public var listenForMessages: MessengerListenForMessages
   public var isRegistered: MessengerIsRegistered
   public var register: MessengerRegister
   public var isLoggedIn: MessengerIsLoggedIn
@@ -35,9 +37,11 @@ extension Messenger {
       isLoaded: .live(env),
       load: .live(env),
       registerAuthCallbacks: .live(env),
+      registerMessageListener: .live(env),
       start: .live(env),
       isConnected: .live(env),
       connect: .live(env),
+      listenForMessages: .live(env),
       isRegistered: .live(env),
       register: .live(env),
       isLoggedIn: .live(env),
@@ -62,9 +66,11 @@ extension Messenger {
     isLoaded: .unimplemented,
     load: .unimplemented,
     registerAuthCallbacks: .unimplemented,
+    registerMessageListener: .unimplemented,
     start: .unimplemented,
     isConnected: .unimplemented,
     connect: .unimplemented,
+    listenForMessages: .unimplemented,
     isRegistered: .unimplemented,
     register: .unimplemented,
     isLoggedIn: .unimplemented,
-- 
GitLab