Pre compute compatibility scores for faster profile lookup

This commit is contained in:
MartinBraquet
2025-11-26 22:49:33 +01:00
parent f97d24402e
commit aa35fa3b2b
17 changed files with 391 additions and 259 deletions

View File

@@ -273,8 +273,8 @@ export const API = (_apiTypeCheck = {
rateLimited: true,
props: z.object({userId: z.string()}),
returns: {} as {
profile: Profile
compatibleProfiles: Profile[]
// profile: Profile
// compatibleProfiles: Profile[]
profileCompatibilityScores: {
[userId: string]: CompatibilityScore
}
@@ -358,6 +358,9 @@ export const API = (_apiTypeCheck = {
props: z.object({
id: z.number(),
}),
returns: {} as {
status: 'success'
},
summary: 'Delete a compatibility answer',
tag: 'Compatibility',
},