MCPcopy Create free account
hub / github.com/VadimNotJustDev/SignalClone / fetchUsers

Function fetchUsers

navigation/ChatRoomHeader.tsx:23–34  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

21 const navigation = useNavigation();
22
23 const fetchUsers = async () => {
24 const fetchedUsers = (await DataStore.query(ChatRoomUser))
25 .filter((chatRoomUser) => chatRoomUser.chatroom.id === id)
26 .map((chatRoomUser) => chatRoomUser.user);
27
28 setAllUsers(fetchedUsers);
29
30 const authUser = await Auth.currentAuthenticatedUser();
31 setUser(
32 fetchedUsers.find((user) => user.id !== authUser.attributes.sub) || null
33 );
34 };
35
36 const fetchChatRoom = async () => {
37 DataStore.query(ChatRoom, id).then(setChatRoom);

Callers 1

ChatRoomHeaderFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected