From 4b426dd6723bcf5c106ad0d448d87abeae54ae75 Mon Sep 17 00:00:00 2001
From: Alberto Defendi <1369-ahl-berto@users.noreply.gitlab.inf.unibz.it>
Date: Sun, 23 May 2021 12:07:02 +0200
Subject: [PATCH] Get roles from server.

---
 src/api/getRoles.ts | 8 ++++++++
 1 file changed, 8 insertions(+)
 create mode 100644 src/api/getRoles.ts

diff --git a/src/api/getRoles.ts b/src/api/getRoles.ts
new file mode 100644
index 0000000..7e00e4e
--- /dev/null
+++ b/src/api/getRoles.ts
@@ -0,0 +1,8 @@
+import axios from 'axios';
+
+/**
+ * Ask the server all the roles of an user if the user has multiple roles.
+ * @returns array of roles.
+ */
+export const getRoles = async (): Promise<string[]> =>
+  axios('/api/web/login/get_roles').then((res) => res.data.roles);
-- 
GitLab