OfflineQueueStorage
Defined in: node_modules/achievements-engine/dist/index.d.ts:591
Implements
AsyncAchievementStorage
Constructors
Constructor
new OfflineQueueStorage(
innerStorage):OfflineQueueStorage
Defined in: node_modules/achievements-engine/dist/index.d.ts:597
Parameters
innerStorage
AsyncAchievementStorage
Returns
OfflineQueueStorage
Methods
clear()
clear():
Promise<void>
Defined in: node_modules/achievements-engine/dist/index.d.ts:608
Returns
Promise<void>
Implementation of
AsyncAchievementStorage.clear
destroy()
destroy():
void
Defined in: node_modules/achievements-engine/dist/index.d.ts:623
Cleanup listeners (call on unmount)
Returns
void
getMetrics()
getMetrics():
Promise<AchievementMetrics>
Defined in: node_modules/achievements-engine/dist/index.d.ts:604
Returns
Promise<AchievementMetrics>
Implementation of
AsyncAchievementStorage.getMetrics
getQueueStatus()
getQueueStatus():
object
Defined in: node_modules/achievements-engine/dist/index.d.ts:616
Get current queue status (useful for debugging)
Returns
object
operations
operations:
QueuedOperation[]
pending
pending:
number
getUnlockedAchievements()
getUnlockedAchievements():
Promise<string[]>
Defined in: node_modules/achievements-engine/dist/index.d.ts:606
Returns
Promise<string[]>
Implementation of
AsyncAchievementStorage.getUnlockedAchievements
setMetrics()
setMetrics(
metrics):Promise<void>
Defined in: node_modules/achievements-engine/dist/index.d.ts:605
Parameters
metrics
AchievementMetrics
Returns
Promise<void>
Implementation of
AsyncAchievementStorage.setMetrics
setUnlockedAchievements()
setUnlockedAchievements(
achievements):Promise<void>
Defined in: node_modules/achievements-engine/dist/index.d.ts:607
Parameters
achievements
string[]
Returns
Promise<void>
Implementation of
AsyncAchievementStorage.setUnlockedAchievements
sync()
sync():
Promise<void>
Defined in: node_modules/achievements-engine/dist/index.d.ts:612
Manually trigger queue processing (useful for testing)
Returns
Promise<void>