diff --git a/helpmehelpapplication/src/main/java/ntnu/systemutvikling/team6/controller/components/BaseController.java b/helpmehelpapplication/src/main/java/ntnu/systemutvikling/team6/controller/components/BaseController.java index da4af23..b905971 100644 --- a/helpmehelpapplication/src/main/java/ntnu/systemutvikling/team6/controller/components/BaseController.java +++ b/helpmehelpapplication/src/main/java/ntnu/systemutvikling/team6/controller/components/BaseController.java @@ -9,9 +9,12 @@ public void setAuthToken(AuthenticationService authToken){ this.authToken = authToken; authTokenisSet(); }; - protected void authTokenisSet(){} // Do stuff after authtoken is set, on each controller + protected abstract void authTokenisSet(); + // Update ui (login button or profile circle) after authtoken is set, on each controller. + protected boolean isLoggedin(){ return authToken.isLoggedin() && authToken != null; } + }