@gphone/sdk
    Preparing search index...

    Function useMedia

    • The media gallery — the client face of the media service.

      Returns {
          capturePhoto: (data: string) => Promise<MediaItem>;
          deletePhoto: (id: number) => Promise<void>;
          dropNearby: (mediaId: number) => Promise<{ count: number }>;
          media: {
              add: (draft: TDraft) => Promise<MediaItem>;
              delete: (id: number) => Promise<void>;
              dropNearby: (mediaId: number) => Promise<{ count: number }>;
              load: () => Promise<void>;
              loaded: {
                  subscribe: (
                      this: void,
                      run: Subscriber<boolean>,
                      invalidate?: () => void,
                  ) => Unsubscriber;
              };
              patch: (id: number, changes: Partial<T>) => void;
              set: (rows: MediaItem[]) => void;
              setWaypoint: (x: number, y: number) => Promise<void>;
              shareLocation: () => Promise<{ id: number; media: MediaPreview }>;
              subscribe: (
                  this: void,
                  run: Subscriber<MediaItem[]>,
                  invalidate?: () => void,
              ) => Unsubscriber;
              update: (row: MediaItem) => Promise<void>;
          };
      }