From 7044dc1d90915884c158075609167711e36bd019 Mon Sep 17 00:00:00 2001 From: John O'Keefe Date: Tue, 30 Jul 2024 13:07:30 -0400 Subject: [PATCH] added check if logged in functions to anilist and simkl --- AniListUserFunctions.go | 10 +++++++++- SimklUserFunctions.go | 10 +++++++++- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/AniListUserFunctions.go b/AniListUserFunctions.go index c41a775..9665033 100644 --- a/AniListUserFunctions.go +++ b/AniListUserFunctions.go @@ -25,8 +25,16 @@ var aniRing, _ = keyring.Open(keyring.Config{ var aniCtxShutdown, aniCancel = context.WithCancel(context.Background()) +func (a *App) CheckIfAniListLoggedIn() bool { + if (AniListJWT{} == aniListJwt) { + return false + } else { + return true + } +} + func (a *App) AniListLogin() { - if (AniListJWT{}) == aniListJwt { + if a.CheckIfSimklLoggedIn() == false { tokenType, err := aniRing.Get("anilistTokenType") expiresIn, err := aniRing.Get("anilistTokenExpiresIn") accessToken, err := aniRing.Get("anilistAccessToken") diff --git a/SimklUserFunctions.go b/SimklUserFunctions.go index 39d432f..a446876 100644 --- a/SimklUserFunctions.go +++ b/SimklUserFunctions.go @@ -23,8 +23,16 @@ var simklRing, _ = keyring.Open(keyring.Config{ var simklCtxShutdown, simklCancel = context.WithCancel(context.Background()) +func (a *App) CheckIfSimklLoggedIn() bool { + if (SimklJWT{} == simklJwt) { + return false + } else { + return true + } +} + func (a *App) SimklLogin() { - if (SimklJWT{}) == simklJwt { + if a.CheckIfSimklLoggedIn() == false { tokenType, err := simklRing.Get("SimklTokenType") accessToken, err := simklRing.Get("SimklAccessToken") scope, err := simklRing.Get("SimklScope")