Skip to content

Commit e1a4d84

Browse files
authored
fix: replace deprecated getUserRoles method call with REST API (#1104)
1 parent 189a6bc commit e1a4d84

File tree

1 file changed

+5
-19
lines changed

1 file changed

+5
-19
lines changed

packages/api/src/EmbeddedChatApi.ts

Lines changed: 5 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -670,28 +670,14 @@ export default class EmbeddedChatApi {
670670

671671
async getUserRoles() {
672672
try {
673-
const { userId, authToken } = (await this.auth.getCurrentUser()) || {};
674-
const response = await fetch(
675-
`${this.host}/api/v1/roles.getUsersInPublicRoles`,
676-
{
677-
headers: {
678-
"Content-Type": "application/json",
679-
"X-Auth-Token": authToken,
680-
"X-User-Id": userId,
681-
},
682-
method: "GET",
683-
}
684-
);
685-
686-
const result = await response.json();
687-
688-
if (result.success && result.message) {
689-
const parsedMessage = JSON.parse(result.message);
690-
return parsedMessage;
673+
const response = await this.getUsersInRole("admin");
674+
if (response && response.success) {
675+
return { result: response.users };
691676
}
692-
return null;
677+
return { result: [] };
693678
} catch (err) {
694679
console.error(err);
680+
return { result: [] };
695681
}
696682
}
697683

0 commit comments

Comments
 (0)