aboutsummaryrefslogtreecommitdiffstats
path: root/apps/mobile/lib
diff options
context:
space:
mode:
authorMohamedBassem <me@mbassem.com>2024-03-30 16:26:16 +0000
committerMohamedBassem <me@mbassem.com>2024-03-30 16:26:16 +0000
commit46b78eaac30be26fe40520e97786563344af8403 (patch)
treec4c0e1ae1d3d21a6f1fbf5f44f68e99243bbb5d3 /apps/mobile/lib
parent853ed13450b3a0d92cba144cc0dfd0696e7c810c (diff)
downloadkarakeep-46b78eaac30be26fe40520e97786563344af8403.tar.zst
format: Add missing lint and format, and format the entire repo
Diffstat (limited to 'apps/mobile/lib')
-rw-r--r--apps/mobile/lib/upload.ts48
1 files changed, 25 insertions, 23 deletions
diff --git a/apps/mobile/lib/upload.ts b/apps/mobile/lib/upload.ts
index d511becc..56b2c7a5 100644
--- a/apps/mobile/lib/upload.ts
+++ b/apps/mobile/lib/upload.ts
@@ -1,38 +1,40 @@
import { useMutation } from "@tanstack/react-query";
+import type { ZBookmark } from "@hoarder/trpc/types/bookmarks";
+import {
+ zUploadErrorSchema,
+ zUploadResponseSchema,
+} from "@hoarder/trpc/types/uploads";
+
import type { Settings } from "./settings";
import { api } from "./trpc";
-import type { ZBookmark } from "@hoarder/trpc/types/bookmarks";
-import { zUploadResponseSchema, zUploadErrorSchema } from "@hoarder/trpc/types/uploads";
export function useUploadAsset(
settings: Settings,
- options: { onSuccess?: (bookmark: ZBookmark) => void; onError?: (e: string) => void },
+ options: {
+ onSuccess?: (bookmark: ZBookmark) => void;
+ onError?: (e: string) => void;
+ },
) {
const invalidateAllBookmarks =
api.useUtils().bookmarks.getBookmarks.invalidate;
- const {
- mutate: createBookmark,
- isPending: isCreatingBookmark,
- } = api.bookmarks.createBookmark.useMutation({
- onSuccess: (d) => {
- invalidateAllBookmarks();
- if (options.onSuccess) {
- options.onSuccess(d);
- }
- },
- onError: (e) => {
- if (options.onError) {
- options.onError(e.message);
- }
- },
- });
+ const { mutate: createBookmark, isPending: isCreatingBookmark } =
+ api.bookmarks.createBookmark.useMutation({
+ onSuccess: (d) => {
+ invalidateAllBookmarks();
+ if (options.onSuccess) {
+ options.onSuccess(d);
+ }
+ },
+ onError: (e) => {
+ if (options.onError) {
+ options.onError(e.message);
+ }
+ },
+ });
- const {
- mutate: uploadAsset,
- isPending: isUploading,
- } = useMutation({
+ const { mutate: uploadAsset, isPending: isUploading } = useMutation({
mutationFn: async (file: { type: string; name: string; uri: string }) => {
const formData = new FormData();
// @ts-expect-error This is a valid api in react native