From 7afa78bc782a5801b1182d78c7b573d74e982d21 Mon Sep 17 00:00:00 2001 From: Maksym Pavlenko Date: Mon, 23 Oct 2017 19:14:32 -0700 Subject: [PATCH] Return error if broken session --- pkg/server/server.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/server/server.go b/pkg/server/server.go index 6784bf2..938947f 100644 --- a/pkg/server/server.go +++ b/pkg/server/server.go @@ -14,6 +14,7 @@ import ( itunes "github.com/mxpv/podcast" "github.com/mxpv/podsync/pkg/api" "github.com/mxpv/podsync/pkg/config" + "github.com/pkg/errors" "golang.org/x/oauth2" ) @@ -198,6 +199,9 @@ Host: www.podsync.net`) if err := json.Unmarshal([]byte(buf), identity); err != nil { s.Clear() s.Save() + + c.JSON(internalError(errors.New("broken session, try to login again"))) + return } }