ModeratorEntrySet.fromModeratorCapsule constructor
ModeratorEntrySet.fromModeratorCapsule(
- Uint8List data
Implementation
factory ModeratorEntrySet.fromModeratorCapsule(Uint8List data) {
ModeratorEntrySet _ll = ModeratorEntrySet();
List<ModeratorEntry> cai = [];
//var wi = 0;
int step = 0;
var bdata = new ByteData.view(data.buffer);
int wi = 0;
while (wi < data.lengthInBytes) {
int ll = bdata.getUint16(wi);
var m =
ModeratorCapsuleItem.fromBinary(data.sublist(wi, data.lengthInBytes));
var mf = ModeratorEntryFlags(m.flags);
cai.add(ModeratorEntry(
ThicketContainerSubType.about.index,
'',
m.payload,
m.key,
m.hint,
m.bl,
m.pp,
'',
m.authorAvatar,
m.authorNick,
m.attachmentLink,
mf,
m.preceivedTimestamp,
m.likes,
m.shares,
m.views,
m.replies));
wi += ll;
}
/*cai.forEach((element) {
print(element.debuObj);
});*/
return ModeratorEntrySet.fromList(cai);
}