@@ -23,9 +23,9 @@ <h1><a href="../../index.html">All files</a> / <a href="index.html">src/API</a>
2323 < div class ='clearfix '>
2424
2525 < div class ='fl pad1y space-right2 '>
26- < span class ="strong "> 2.27 % </ span >
26+ < span class ="strong "> 2.04 % </ span >
2727 < span class ="quiet "> Statements</ span >
28- < span class ='fraction '> 1/44 </ span >
28+ < span class ='fraction '> 1/49 </ span >
2929 </ div >
3030
3131
@@ -39,14 +39,14 @@ <h1><a href="../../index.html">All files</a> / <a href="index.html">src/API</a>
3939 < div class ='fl pad1y space-right2 '>
4040 < span class ="strong "> 0% </ span >
4141 < span class ="quiet "> Functions</ span >
42- < span class ='fraction '> 0/8 </ span >
42+ < span class ='fraction '> 0/9 </ span >
4343 </ div >
4444
4545
4646 < div class ='fl pad1y space-right2 '>
47- < span class ="strong "> 2.27 % </ span >
47+ < span class ="strong "> 2.04 % </ span >
4848 < span class ="quiet "> Lines</ span >
49- < span class ='fraction '> 1/44 </ span >
49+ < span class ='fraction '> 1/49 </ span >
5050 </ div >
5151
5252
@@ -175,7 +175,17 @@ <h1><a href="../../index.html">All files</a> / <a href="index.html">src/API</a>
175175< a name ='L110 '> </ a > < a href ='#L110 '> 110</ a >
176176< a name ='L111 '> </ a > < a href ='#L111 '> 111</ a >
177177< a name ='L112 '> </ a > < a href ='#L112 '> 112</ a >
178- < a name ='L113 '> </ a > < a href ='#L113 '> 113</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-neutral "> </ span >
178+ < a name ='L113 '> </ a > < a href ='#L113 '> 113</ a >
179+ < a name ='L114 '> </ a > < a href ='#L114 '> 114</ a >
180+ < a name ='L115 '> </ a > < a href ='#L115 '> 115</ a >
181+ < a name ='L116 '> </ a > < a href ='#L116 '> 116</ a >
182+ < a name ='L117 '> </ a > < a href ='#L117 '> 117</ a >
183+ < a name ='L118 '> </ a > < a href ='#L118 '> 118</ a >
184+ < a name ='L119 '> </ a > < a href ='#L119 '> 119</ a >
185+ < a name ='L120 '> </ a > < a href ='#L120 '> 120</ a >
186+ < a name ='L121 '> </ a > < a href ='#L121 '> 121</ a >
187+ < a name ='L122 '> </ a > < a href ='#L122 '> 122</ a >
188+ < a name ='L123 '> </ a > < a href ='#L123 '> 123</ a > </ td > < td class ="line-coverage quiet "> < span class ="cline-any cline-neutral "> </ span >
179189< span class ="cline-any cline-neutral "> </ span >
180190< span class ="cline-any cline-neutral "> </ span >
181191< span class ="cline-any cline-neutral "> </ span >
@@ -287,6 +297,16 @@ <h1><a href="../../index.html">All files</a> / <a href="index.html">src/API</a>
287297< span class ="cline-any cline-neutral "> </ span >
288298< span class ="cline-any cline-no "> </ span >
289299< span class ="cline-any cline-neutral "> </ span >
300+ < span class ="cline-any cline-neutral "> </ span >
301+ < span class ="cline-any cline-neutral "> </ span >
302+ < span class ="cline-any cline-neutral "> </ span >
303+ < span class ="cline-any cline-no "> </ span >
304+ < span class ="cline-any cline-no "> </ span >
305+ < span class ="cline-any cline-no "> </ span >
306+ < span class ="cline-any cline-neutral "> </ span >
307+ < span class ="cline-any cline-no "> </ span >
308+ < span class ="cline-any cline-no "> </ span >
309+ < span class ="cline-any cline-neutral "> </ span >
290310< span class ="cline-any cline-neutral "> </ span > </ td > < td class ="text "> < pre class ="prettyprint lang-js "> import api from './api';
291311import { isAxiosError } from 'axios';
292312
@@ -324,7 +344,7 @@ <h1><a href="../../index.html">All files</a> / <a href="index.html">src/API</a>
324344 }
325345}
326346
327- export async function < span class ="fstat-no " title ="function not covered " > GetAllCommunities (): Promise<CommunityProps[]> {</ span >
347+ export async function < span class ="fstat-no " title ="function not covered " > GetUserCommunities (): Promise<CommunityProps[]> {</ span >
328348< span class ="cstat-no " title ="statement not covered " > try{</ span >
329349 const response = < span class ="cstat-no " title ="statement not covered " > await api.get<CommunityProps[]>('/api/user/communities', getAuthHeader());</ span >
330350< span class ="cstat-no " title ="statement not covered " > return response.data</ span >
@@ -399,14 +419,24 @@ <h1><a href="../../index.html">All files</a> / <a href="index.html">src/API</a>
399419 }
400420< span class ="cstat-no " title ="statement not covered " > throw new Error("Erro ao sair da comunidade.");</ span >
401421 }
422+ }
423+
424+ export async function < span class ="fstat-no " title ="function not covered " > GetAllCommunities(): Promise<CommunityProps[]> {</ span >
425+ < span class ="cstat-no " title ="statement not covered " > try{</ span >
426+ const response = < span class ="cstat-no " title ="statement not covered " > await api.get<CommunityProps[]>('/api/communities', getAuthHeader());</ span >
427+ < span class ="cstat-no " title ="statement not covered " > return response.data</ span >
428+ }catch(error){
429+ < span class ="cstat-no " title ="statement not covered " > console.error("Erro ao obter todas as comunidades:", error);</ span >
430+ < span class ="cstat-no " title ="statement not covered " > throw new Error('Erro ao obter todas as comunidades');</ span >
431+ }
402432}</ pre > </ td > </ tr > </ table > </ pre >
403433
404434 < div class ='push '> </ div > <!-- for sticky footer -->
405435 </ div > <!-- /wrapper -->
406436 < div class ='footer quiet pad2 space-top1 center small '>
407437 Code coverage generated by
408438 < a href ="https://istanbul.js.org/ " target ="_blank " rel ="noopener noreferrer "> istanbul</ a >
409- at 2025-12-01T21:31:18.493Z
439+ at 2025-12-02T14:15:34.332Z
410440 </ div >
411441 < script src ="../../prettify.js "> </ script >
412442 < script >
0 commit comments