2026-09-14 20:04:03 +00:00
|
|
|
// Module ID: 11607
|
|
|
|
|
// Function ID: 11608
|
2026-08-14 17:33:39 +00:00
|
|
|
// Name: getActivitySessionKey
|
|
|
|
|
// Dependencies: [2]
|
|
|
|
|
// Exports: getActivitySessionKey
|
|
|
|
|
|
2026-09-14 20:04:03 +00:00
|
|
|
// Module 11607 (getActivitySessionKey)
|
2026-09-10 05:38:07 +00:00
|
|
|
import size from "module_2" /* 2 */;
|
2026-08-24 06:08:38 +00:00
|
|
|
|
2026-09-10 05:38:07 +00:00
|
|
|
const result = size.fileFinishedImporting("modules/activities/utils/getActivitySessionKey.tsx");
|
2026-08-14 17:33:39 +00:00
|
|
|
|
2026-09-10 05:38:07 +00:00
|
|
|
export const getActivitySessionKey = function getActivitySessionKey(activity) {
|
|
|
|
|
if (null == activity.application_id) {
|
2026-08-14 17:33:39 +00:00
|
|
|
return null;
|
|
|
|
|
} else {
|
2026-09-10 05:38:07 +00:00
|
|
|
let session_id = activity.session_id;
|
2026-08-14 17:33:39 +00:00
|
|
|
if (session_id == null) {
|
2026-09-10 05:38:07 +00:00
|
|
|
const secrets = activity.secrets;
|
2026-08-14 17:33:39 +00:00
|
|
|
let join;
|
|
|
|
|
if (secrets != null) {
|
|
|
|
|
join = secrets.join;
|
|
|
|
|
}
|
|
|
|
|
session_id = join;
|
|
|
|
|
}
|
|
|
|
|
if (session_id == null) {
|
2026-09-10 05:38:07 +00:00
|
|
|
const party = activity.party;
|
2026-08-14 17:33:39 +00:00
|
|
|
let id;
|
|
|
|
|
if (party != null) {
|
|
|
|
|
id = party.id;
|
|
|
|
|
}
|
|
|
|
|
session_id = id;
|
|
|
|
|
}
|
|
|
|
|
if (session_id == null) {
|
2026-09-10 05:38:07 +00:00
|
|
|
const timestamps = activity.timestamps;
|
2026-08-14 17:33:39 +00:00
|
|
|
let start;
|
|
|
|
|
if (timestamps != null) {
|
|
|
|
|
start = timestamps.start;
|
|
|
|
|
}
|
|
|
|
|
let StringResult = null;
|
|
|
|
|
if (null != start) {
|
|
|
|
|
const _String = String;
|
2026-09-10 05:38:07 +00:00
|
|
|
StringResult = String(activity.timestamps.start);
|
2026-08-14 17:33:39 +00:00
|
|
|
}
|
|
|
|
|
session_id = StringResult;
|
|
|
|
|
}
|
|
|
|
|
let combined = null;
|
|
|
|
|
if (null != session_id) {
|
|
|
|
|
const _HermesInternal = HermesInternal;
|
2026-09-10 05:38:07 +00:00
|
|
|
combined = "" + activity.application_id + ":" + session_id;
|
2026-08-14 17:33:39 +00:00
|
|
|
}
|
|
|
|
|
return combined;
|
|
|
|
|
}
|
|
|
|
|
};
|