Afegir acció getStartupData de l'API

Aquesta acció retorna informació bàsica que necessita el frontend quan
es carrega, com pot ser l'estat de l'inici de sessió, el correu
electrònic de l'usuari, la llista d'assignatures o l'enllaç per iniciar
sessió.
diff --git a/inc/API.php b/inc/API.php
index 1eac89f..7a8acc0 100644
--- a/inc/API.php
+++ b/inc/API.php
@@ -88,6 +88,21 @@
         ]);
         break;
 
+      case 'getStartupData':
+        self::checkRequestMethod('GET');
+
+        $payload = [];
+        $payload['user'] = [];
+        $payload['user']['signedIn'] = \DAFME\Covid\Users::isSignedIn();
+        $payload['user']['email'] = ($payload['user']['signedIn'] ? Users::getUserData('email') : null);
+
+        $auth = new Auth();
+        $payload['authUrl'] = $auth->getAuthUrl();
+        $payload['subjects'] = \DAFME\Covid\Subjects::getStartupSubjects();
+
+        self::returnPayload($payload);
+        break;
+
       case 'signOut':
         self::checkRequestMethod('POST');
         \DAFME\Covid\Users::signOut();