Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/05xxx/module_5030.js (118.4 MB)
57 lines
1.8 KiB
TypeScript
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;
|
|
};
|