gamecircle.Whispersync.SetLatestNumberListLength

Type function
Library gamecircle.*
Return value None
Revision Release 2024.3703
Keywords Latest, List, SyncableNumberList, Length, Whispersync

Overview

Set the max length of the LatestNumber list. This number is capped at 1,000 by the Amazon GameCircle SDK. The default length is 5.

Syntax

gamecircle.Whispersync.SetLatestNumberListLength(key, value)
gamecircle.Whispersync.SetLatestNumberListLength(key, value)
key (required)

String. The key used to access a specific latest number.

value (require)

Number. The value to be assigned to the latest number.

Examples

local latestListKey = "myFirstLatestNumberList" 
local gamecircle = require("plugin.gamecircle")  
gamecircle.Init(false, false, true)  
gamecircle.Whispersync.SetLatestNumberListLength(latestListKey, 4)  
gamecircle.Whispersync.AddToLatestNumberList(latestListKey, 10, "INT")  
gamecircle.Whispersync.AddToLatestNumberList(latestListKey, 1000, "INT")  
gamecircle.Whispersync.AddToLatestNumberList(latestListKey, 1, "INT")  
gamecircle.Whispersync.AddToLatestNumberList(latestListKey, 10000, "INT")   
gamecircle.Whispersync.AddToLatestNumberList(latestListKey, 100, "INT")  
print("Here is the list of numbers as they are stored in the latest number list. They should be in the order from latest to oldest.")  
local latestList = gamecircle.Whispersync.GetLatestNumberList(latestListKey)  
for i,entry in ipairs(latestList) do  
    print("-" entry.value)  
end  
local keys = gamecircle.Whispersync.GetLatestNumberListKeys()  
for i,key in ipairs(keys) do  
    print("-" .. key)  
end