From 14efa745a224eca425647a38d8b4984477abe34e Mon Sep 17 00:00:00 2001 From: mehmet-erim Date: Tue, 17 Mar 2020 13:38:56 +0300 Subject: [PATCH] feat(rn): add getAllRoles instead of getRoles to identityAPI --- templates/app/react-native/src/api/IdentityAPI.js | 5 +---- .../react-native/src/screens/CreateUpdateUser/UserRoles.js | 4 ++-- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/templates/app/react-native/src/api/IdentityAPI.js b/templates/app/react-native/src/api/IdentityAPI.js index 0445057995..45e191033c 100644 --- a/templates/app/react-native/src/api/IdentityAPI.js +++ b/templates/app/react-native/src/api/IdentityAPI.js @@ -1,11 +1,8 @@ import api from './API'; -const maxMaxResultCount = 1000; - export const getProfileDetail = () => api.get('/api/identity/my-profile').then(({ data }) => data); -export const getRoles = (params = { maxResultCount: maxMaxResultCount, skipCount: 0 }) => - api.get('/api/identity/roles', { params }).then(({ data }) => data.items); +export const getAllRoles = () => api.get('/api/identity/roles/all').then(({ data }) => data.items); export const getUserRoles = id => api.get(`/api/identity/users/${id}/roles`).then(({ data }) => data.items); diff --git a/templates/app/react-native/src/screens/CreateUpdateUser/UserRoles.js b/templates/app/react-native/src/screens/CreateUpdateUser/UserRoles.js index 9e7b45ebf0..052134c32c 100644 --- a/templates/app/react-native/src/screens/CreateUpdateUser/UserRoles.js +++ b/templates/app/react-native/src/screens/CreateUpdateUser/UserRoles.js @@ -2,7 +2,7 @@ import React, { useEffect, useState } from 'react'; import PropTypes from 'prop-types'; import { List, ListItem, CheckBox, Body, Text } from 'native-base'; import { TouchableOpacity } from 'react-native'; -import { getRoles, getUserRoles } from '../../api/IdentityAPI'; +import { getAllRoles, getUserRoles } from '../../api/IdentityAPI'; function UserRoles({ editingUser = {}, onChangeRoles }) { const [roles, setRoles] = useState([]); @@ -17,7 +17,7 @@ function UserRoles({ editingUser = {}, onChangeRoles }) { }; useEffect(() => { - const requests = [getRoles()]; + const requests = [getAllRoles()]; if (editingUser.id) requests.push(getUserRoles(editingUser.id)); Promise.all(requests).then(([allRoles = [], userRoles = []]) => {