public async Task <List <ScriptKeyRecord> > GetCompressedKey(QScript.GamePlatform platform, QScript.GameVersion version) { ScriptKeyRecord lookup = new ScriptKeyRecord(); lookup.platform = platform; lookup.version = version; return(await scriptKeyRepository.GetCompressTables(lookup)); }
private async Task <List <QScript.ScriptKeyRecord> > GetCompressedKeys() { var ret = new List <QScript.ScriptKeyRecord>(); var record = new Repository.ScriptKeyRecord(); record.platform = platform; record.version = version; var entries = await scriptKeyRepository.GetCompressTables(record); foreach (var entry in entries) { var qrec = new QScript.ScriptKeyRecord(); qrec.checksum = (System.UInt32)entry.checksum; qrec.compressedByteSize = entry.compressedByteSize; qrec.name = entry.name; ret.Add(qrec); } return(ret); }