change(player): fix comments

This commit is contained in:
nick-delirium 2023-04-26 12:34:08 +02:00 committed by Delirium
parent 760adbebf8
commit d27844cdad
2 changed files with 5 additions and 5 deletions

View file

@ -214,7 +214,6 @@ export default class MessageManager {
// this.state.update({ filesLoaded: true })
}
noIndexMode = false
async loadMessages(isClickmap: boolean = false) {
this.state.update({ messagesProcessed: false })
this.setMessagesLoading(true)
@ -224,10 +223,10 @@ export default class MessageManager {
? (b: Uint8Array) => decryptSessionBytes(b, this.session.fileKey)
: (b: Uint8Array) => Promise.resolve(b)
// Each time called - new fileReader created
const fileReader = new MFileReader(new Uint8Array(), this.sessionStart, this.noIndexMode)
const fileReader = new MFileReader(new Uint8Array(), this.sessionStart)
return (b: Uint8Array) => decrypt(b).then(b => {
fileReader.append(b)
this.noIndexMode = fileReader.checkForIndexes()
fileReader.checkForIndexes()
const msgs: Array<Message> = []
for (let msg = fileReader.readNext();msg !== null;msg = fileReader.readNext()) {
msgs.push(msg)

View file

@ -13,13 +13,14 @@ export default class MFileReader extends RawMessageReader {
private currentTime: number
public error: boolean = false
private noIndexes: boolean = false
constructor(data: Uint8Array, private startTime?: number, noIndexes?: boolean, private logger= console) {
constructor(data: Uint8Array, private startTime?: number, private logger= console) {
super(data)
if (noIndexes) this.noIndexes = true
// if (noIndexes) this.noIndexes = true
}
public checkForIndexes() {
const firstBytes = this.readCustomIndex(this.buf.slice(0, 9))
// 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff = no indexes
const skipIndexes = firstBytes === 72057594037927940
if (skipIndexes) {
this.noIndexes = true