decord/alpha/source/modules/multi_account/StatusUtils.tsx

58 lines
1.8 KiB
TypeScript
Raw Normal View History

2026-10-09 10:00:15 +00:00
// Module ID: 12526
// Function ID: 12527
// Name: StatusUtils
2026-10-03 08:58:59 +00:00
// Dependencies: [1126, 2]
2026-07-20 16:05:17 +00:00
// Exports: getStatusExpiryParts
2026-10-09 10:00:15 +00:00
// Module 12526 (StatusUtils)
2026-10-03 08:58:59 +00:00
import intl from "intl" /* 1126 */;
import size from "module_2" /* 2 */;
2026-08-24 06:08:38 +00:00
const result = size.fileFinishedImporting("modules/multi_account/StatusUtils.tsx");
2026-07-29 08:29:29 +00:00
export const getStatusExpiryParts = function getStatusExpiryParts(arg0) {
2026-10-03 08:58:59 +00:00
let data2;
let data3;
let data4;
let obj3;
2026-07-29 08:29:29 +00:00
const date = new Date(Number(arg0));
const date1 = new Date();
2026-07-20 16:05:17 +00:00
const fullYear = date.getFullYear();
let tmp2 = fullYear === date1.getFullYear();
if (tmp2) {
const month = date.getMonth();
tmp2 = month === date1.getMonth();
}
if (tmp2) {
2026-07-29 08:29:29 +00:00
const date2 = date.getDate();
2026-10-03 08:58:59 +00:00
tmp2 = date2 === date1.getDate();
2026-07-20 16:05:17 +00:00
}
2026-07-29 08:29:29 +00:00
const date3 = new Date();
date3.setDate(date3.getDate() + 1);
const fullYear1 = date.getFullYear();
let tmp7 = fullYear1 === date3.getFullYear();
if (tmp7) {
const month1 = date.getMonth();
tmp7 = month1 === date3.getMonth();
}
if (tmp7) {
const date4 = date.getDate();
2026-10-03 08:58:59 +00:00
tmp7 = date4 === date3.getDate();
2026-07-29 08:29:29 +00:00
}
2026-10-03 08:58:59 +00:00
const data = intl.intl.data;
2026-07-20 16:05:17 +00:00
const formatTimeResult = data.formatTime(date, { format: "short" });
2026-07-29 08:29:29 +00:00
if (tmp2) {
2026-10-03 08:58:59 +00:00
const obj = { kind: "today", dateString: data4.formatRelativeTime(0, "day", { numeric: "auto" }), timeString: formatTimeResult };
data4 = tmp10(1126).intl.data;
obj3 = obj;
2026-07-29 08:29:29 +00:00
} else if (tmp7) {
2026-10-03 08:58:59 +00:00
const obj2 = { kind: "tomorrow", dateString: data3.formatRelativeTime(1, "day", { numeric: "auto" }), timeString: formatTimeResult };
data3 = tmp10(1126).intl.data;
obj3 = obj2;
2026-07-20 16:05:17 +00:00
} else {
2026-10-03 08:58:59 +00:00
obj3 = { kind: "date", dateString: data2.formatDate(date, { dateStyle: "short" }), timeString: formatTimeResult };
data2 = tmp10(1126).intl.data;
2026-07-20 16:05:17 +00:00
}
return obj3;
2026-07-20 16:05:17 +00:00
};