Skip to content
Snippets Groups Projects

Messenger example - auth requests handling

Merged Dariusz Rybicki requested to merge feature/messenger-example-request-handling into development
4 files
+ 91
163
Compare changes
  • Side-by-side
  • Inline
Files
4
@@ -16,6 +16,12 @@ extension AppEnvironment {
@@ -16,6 +16,12 @@ extension AppEnvironment {
let dbManager = DBManager.live()
let dbManager = DBManager.live()
let messengerEnv = MessengerEnvironment.live()
let messengerEnv = MessengerEnvironment.live()
let messenger = Messenger.live(messengerEnv)
let messenger = Messenger.live(messengerEnv)
 
let authHandler = AuthCallbackHandler.live(
 
messenger: messenger,
 
handleRequest: .live(db: dbManager.getDB, now: Date.init),
 
handleConfirm: .live(db: dbManager.getDB),
 
handleReset: .live(db: dbManager.getDB)
 
)
let mainQueue = DispatchQueue.main.eraseToAnyScheduler()
let mainQueue = DispatchQueue.main.eraseToAnyScheduler()
let bgQueue = DispatchQueue.global(qos: .background).eraseToAnyScheduler()
let bgQueue = DispatchQueue.global(qos: .background).eraseToAnyScheduler()
@@ -53,9 +59,9 @@ extension AppEnvironment {
@@ -53,9 +59,9 @@ extension AppEnvironment {
HomeEnvironment(
HomeEnvironment(
messenger: messenger,
messenger: messenger,
dbManager: dbManager,
dbManager: dbManager,
 
authHandler: authHandler,
mainQueue: mainQueue,
mainQueue: mainQueue,
bgQueue: bgQueue,
bgQueue: bgQueue,
now: Date.init,
register: {
register: {
RegisterEnvironment(
RegisterEnvironment(
messenger: messenger,
messenger: messenger,
Loading