From 2918a32c1cf1d8cccce81828901220937f7eeb02 Mon Sep 17 00:00:00 2001 From: MrMelon54 Date: Mon, 11 Sep 2023 17:46:53 +0100 Subject: [PATCH] Respond incase of ok auth --- api/api.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/api/api.go b/api/api.go index 916af47..1065aa5 100644 --- a/api/api.go +++ b/api/api.go @@ -74,14 +74,19 @@ func SetupApiServer(listen string, auth *AuthChecker, send Smtp, recv Imap) *htt return } - _ = authUser - + // open imap client client, err := recv.MakeClient(authUser.Subject) if err != nil { _ = c.WriteJSON(map[string]string{"error": "Making client failed"}) return } + // auth was ok + err = c.WriteJSON(map[string]string{"auth": "ok"}) + if err != nil { + return + } + for { // authenticated users get longer to reply // a simple ping/pong setup bypasses this