Resolved card loading issue on MAM Board.

This commit is contained in:
crowetic 2025-03-12 18:09:08 -07:00
parent 5630f80a54
commit b2dde1ea56
2 changed files with 19 additions and 8 deletions

View File

@ -209,16 +209,24 @@ const loadMinterBoardPage = async () => {
await loadCards(minterCardIdentifierPrefix) await loadCards(minterCardIdentifierPrefix)
}) })
} }
// Initialize Cached Minter Group and Minter Admins //Initialize Minter Group and Admin Group
await initializeCachedGroups()
await featureTriggerCheck()
await loadCards(minterCardIdentifierPrefix)
}
const initializeCachedGroups = async () => {
try {
const [minterGroup, minterAdmins] = await Promise.all([ const [minterGroup, minterAdmins] = await Promise.all([
fetchMinterGroupMembers(), fetchMinterGroupMembers(),
fetchMinterGroupAdmins() fetchMinterGroupAdmins()
]) ])
cachedMinterAdmins = minterAdmins
cachedMinterGroup = minterGroup cachedMinterGroup = minterGroup
cachedMinterAdmins = minterAdmins
await featureTriggerCheck() } catch (error) {
await loadCards(minterCardIdentifierPrefix) console.error("Error initializing cached groups:", error)
}
} }
@ -453,6 +461,9 @@ const processARBoardCards = async (allValidCards) => {
//Main function to load the Minter Cards ---------------------------------------- //Main function to load the Minter Cards ----------------------------------------
const loadCards = async (cardIdentifierPrefix) => { const loadCards = async (cardIdentifierPrefix) => {
if ((!cachedMinterGroup || cachedMinterGroup.length === 0) || (!cachedMinterAdmins || cachedMinterAdmins.length === 0)) {
await initializeCachedGroups()
}
const cardsContainer = document.getElementById("cards-container") const cardsContainer = document.getElementById("cards-container")
cardsContainer.innerHTML = "<p>Loading cards...</p>" cardsContainer.innerHTML = "<p>Loading cards...</p>"

View File

@ -1,4 +1,4 @@
const Q_MINTERSHIP_VERSION = "1.06.6" const Q_MINTERSHIP_VERSION = "1.21"
const messageIdentifierPrefix = `mintership-forum-message` const messageIdentifierPrefix = `mintership-forum-message`
const messageAttachmentIdentifierPrefix = `mintership-forum-attachment` const messageAttachmentIdentifierPrefix = `mintership-forum-attachment`