import { ApiClient } from '@/lib/apiClient';

export const fetchAllEdits = async (apiClient: ApiClient, clipId: string) => {
  const result = await apiClient.GET('/api/clips/children', {
    params: {
      query: {
        clip_id: clipId,
        descend_from_roots: false,
        follow_concat_paths: true,
      },
    },
  });
  if (!result.data) {
    throw new Error(result.error);
  }
  return result.data;
};
