Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/05xxx/module_5030.js (118.4 MB)
36 lines
1 KiB
TypeScript
36 lines
1 KiB
TypeScript
// Module ID: 16615
|
|
// Function ID: 16616
|
|
// Name: VibegrationsAwaitingUser
|
|
// Dependencies: [12852, 2]
|
|
// Exports: activeAwaitingUser
|
|
|
|
// Module 16615 (VibegrationsAwaitingUser)
|
|
import VibegrationsChatStore from "VibegrationsChatStore" /* 12852 */;
|
|
import size from "module_2" /* 2 */;
|
|
|
|
const turnSettled = VibegrationsChatStore.turnSettled;
|
|
const result = size.fileFinishedImporting("modules/vibegrations/lib/VibegrationsAwaitingUser.tsx");
|
|
|
|
export const activeAwaitingUser = function activeAwaitingUser(message, isNewest) {
|
|
let awaitingUser = null;
|
|
if (isNewest) {
|
|
let role;
|
|
if (message != null) {
|
|
role = message.role;
|
|
}
|
|
awaitingUser = null;
|
|
if ("assistant" === role) {
|
|
awaitingUser = null;
|
|
if (null != message.awaitingUser) {
|
|
awaitingUser = null;
|
|
if (null != message.secretRequest) {
|
|
awaitingUser = null;
|
|
if (turnSettled(message)) {
|
|
awaitingUser = message.awaitingUser;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
return awaitingUser;
|
|
};
|