]> Untitled Git - lemmy-ui.git/blobdiff - src/shared/services/HttpService.ts
Merge branch 'main' into route-data-refactor
[lemmy-ui.git] / src / shared / services / HttpService.ts
index b0e476e2e55dca8c3432b7e396427c8b7f1d2ef4..cdcf11d7632a0089c9757c51c5d80abfa0a22f2a 100644 (file)
@@ -11,7 +11,7 @@ type LoadingRequestState = {
   state: "loading";
 };
 
-type FailedRequestState = {
+export type FailedRequestState = {
   state: "failed";
   msg: string;
 };
@@ -58,7 +58,7 @@ class WrappedLemmyHttpClient {
 
             return {
               data: res,
-              state: "success",
+              state: !(res === undefined || res === null) ? "success" : "empty",
             };
           } catch (error) {
             console.error(`API error: ${error}`);