feat: Implement data source management and analysis flow, allowing users to add and analyze websites for project opportunities.
This commit is contained in:
@@ -24,6 +24,7 @@ const examples = [
|
||||
export default function OnboardingPage() {
|
||||
const router = useRouter()
|
||||
const addDataSource = useMutation(api.dataSources.addDataSource)
|
||||
const updateDataSourceStatus = useMutation(api.dataSources.updateDataSourceStatus)
|
||||
const createAnalysis = useMutation(api.analyses.createAnalysis)
|
||||
const [url, setUrl] = useState('')
|
||||
const [loading, setLoading] = useState(false)
|
||||
@@ -56,6 +57,12 @@ export default function OnboardingPage() {
|
||||
dataSourceId: sourceId,
|
||||
analysis,
|
||||
})
|
||||
|
||||
await updateDataSourceStatus({
|
||||
dataSourceId: sourceId,
|
||||
analysisStatus: 'completed',
|
||||
lastAnalyzedAt: Date.now(),
|
||||
})
|
||||
}
|
||||
|
||||
async function analyzeWebsite() {
|
||||
|
||||
Reference in New Issue
Block a user