forked from boos/BoosAPI
fix: restore generic inline document endpoint fallbacks
This commit is contained in:
@@ -67,7 +67,7 @@ describe('conversationFileCapabilities', () => {
|
|||||||
})).toMatchObject({
|
})).toMatchObject({
|
||||||
image: 'native',
|
image: 'native',
|
||||||
audio: 'unsupported',
|
audio: 'unsupported',
|
||||||
document: 'unsupported',
|
document: 'inline_only',
|
||||||
preservesRemoteDocumentUrl: false,
|
preservesRemoteDocumentUrl: false,
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@@ -84,6 +84,6 @@ describe('conversationFileCapabilities', () => {
|
|||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
expect(ranked).toEqual(['responses', 'chat']);
|
expect(ranked).toEqual(['responses', 'messages', 'chat']);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -218,7 +218,7 @@ export function resolveConversationFileEndpointCapability(input: {
|
|||||||
return {
|
return {
|
||||||
image: 'native',
|
image: 'native',
|
||||||
audio: 'unsupported',
|
audio: 'unsupported',
|
||||||
document: 'unsupported',
|
document: 'inline_only',
|
||||||
preservesRemoteDocumentUrl: false,
|
preservesRemoteDocumentUrl: false,
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
@@ -261,7 +261,7 @@ export function rankConversationFileEndpoints(input: {
|
|||||||
}) as ConversationFileEndpoint[];
|
}) as ConversationFileEndpoint[];
|
||||||
|
|
||||||
if (supportedDocumentEndpoints.length <= 0) {
|
if (supportedDocumentEndpoints.length <= 0) {
|
||||||
return [];
|
return [...input.requestedOrder];
|
||||||
}
|
}
|
||||||
|
|
||||||
return [
|
return [
|
||||||
|
|||||||
@@ -193,7 +193,7 @@ describe('resolveUpstreamEndpointCandidates', () => {
|
|||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
|
||||||
expect(order).toEqual(['responses', 'chat']);
|
expect(order).toEqual(['responses', 'messages', 'chat']);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('remembers the last successful endpoint per site capability profile', async () => {
|
it('remembers the last successful endpoint per site capability profile', async () => {
|
||||||
|
|||||||
Reference in New Issue
Block a user