Skip to content

Commit 512a5c6

Browse files
committed
small fix
1 parent 40856fc commit 512a5c6

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

src/getAyahMetasForSurah.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { JuzList } from "./lists/juzList"
44
import { PageList } from "./lists/pageList"
55
import { SajdaList } from "./lists/sajdaList"
66
import { SurahList } from "./lists/surahList"
7-
import { Surah, AyahMeta, AyahId } from "./types"
7+
import { Surah, AyahMeta, AyahId, JuzPart } from "./types"
88
import { checkValidSurah } from "./validation"
99

1010
/**
@@ -43,7 +43,6 @@ export function getAyahMetasForSurah(surahNumber: Surah): AyahMeta[] {
4343
meta.isEndOfJuz = JuzList[meta.juz + 1] === ayahId + 1
4444
if (JuzList[meta.juz + 1] === ayahId) {
4545
meta.juz += 1
46-
meta.juzPart = 0
4746
meta.hizbId += 1
4847
meta.isStartOfJuz = true
4948
}
@@ -52,7 +51,7 @@ export function getAyahMetasForSurah(surahNumber: Surah): AyahMeta[] {
5251
meta.isEndOfQuarter = HizbQuarterList[meta.rubAlHizbId + 1] === ayahId + 1
5352
if (HizbQuarterList[meta.rubAlHizbId + 1] === ayahId) {
5453
meta.rubAlHizbId += 1
55-
meta.juzPart += 1
54+
meta.juzPart = meta.isStartOfJuz ? 1 : meta.juzPart + 1 as JuzPart
5655
meta.isStartOfQuarter = true
5756
if (meta.juzPart === 5) meta.hizbId += 1
5857
}

0 commit comments

Comments
 (0)