decord/alpha/source/modules/vibegrations/lib/VibegrationsActivity.tsx
github-actions c6aa9eb120 chore: update source for alpha 349.3
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/05xxx/module_5030.js (118.4 MB)
2026-10-01 06:55:13 +00:00

57 lines
1.8 KiB
TypeScript

// Module ID: 12308
// Function ID: 12309
// Name: VibegrationsActivity
// Dependencies: [2]
// Exports: sortVibegrationsProjects, vibegrationsActivity, vibegrationsProjectGuildId
// Module 12308 (VibegrationsActivity)
import size from "module_2" /* 2 */;
let closure_0 = { building: 0, done: 1, idle: 2 };
const result = size.fileFinishedImporting("modules/vibegrations/lib/VibegrationsActivity.tsx");
export const VIBEGRATIONS_DONE_WINDOW_MS = 60000;
export const vibegrationsActivity = function vibegrationsActivity(finishedAt) {
finishedAt = finishedAt.finishedAt;
let str = "building";
if (!finishedAt.thinking) {
let str3 = "idle";
if (null != finishedAt) {
str3 = "idle";
if (tmp - finishedAt < 60000) {
str3 = "done";
}
}
str = str3;
}
return str;
};
export const sortVibegrationsProjects = function sortVibegrationsProjects(items) {
items = [...items];
return items.sort((sortTime, sortTime2) => {
const diff = dependencyMap[sortTime.activity] - dependencyMap[sortTime2.activity];
if (0 !== diff) {
return diff;
} else if (sortTime.sortTime !== sortTime2.sortTime) {
return sortTime2.sortTime - sortTime.sortTime;
} else {
const name = sortTime.name;
let localeCompareResult = name.localeCompare(sortTime2.name);
if (0 === localeCompareResult) {
const projectId = sortTime.projectId;
localeCompareResult = projectId.localeCompare(sortTime2.projectId);
}
return localeCompareResult;
}
});
};
export const vibegrationsProjectGuildId = function vibegrationsProjectGuildId(guild_id) {
guild_id = guild_id.guild_id;
if (guild_id == null) {
guild_id = guild_id.preview_guild_id;
}
if (guild_id == null) {
guild_id = null;
}
return guild_id;
};