const STALE_KEY = 'admin:list-stale';

/** 标记赛事相关列表需在下次激活时刷新（结算/预览等变更后端统计后调用） */
export function markAdminListStale() {
  sessionStorage.setItem(STALE_KEY, '1');
}

/** 若曾标记过 stale 则清除标记并返回 true */
export function consumeAdminListStale(): boolean {
  if (sessionStorage.getItem(STALE_KEY) !== '1') return false;
  sessionStorage.removeItem(STALE_KEY);
  return true;
}
