Skip to content

Commit

Permalink
fix(j-s): rename
Browse files Browse the repository at this point in the history
  • Loading branch information
thorhildurt committed Jan 21, 2025
1 parent bb47ea5 commit cac9f57
Show file tree
Hide file tree
Showing 6 changed files with 15 additions and 16 deletions.
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import {
getIndictmentDeadlineDate,
getAppealDeadlineDate,
hasDatePassed,
} from '@island.is/judicial-system/types'
import {
Expand Down Expand Up @@ -95,7 +95,7 @@ export const getAppealInfo = (theCase: Case): AppealInfo => {
)

const theRulingDate = new Date(rulingDate)
appealInfo.appealDeadline = getIndictmentDeadlineDate({
appealInfo.appealDeadline = getAppealDeadlineDate({
baseDate: theRulingDate,
isFine: true,
}).toISOString()
Expand Down Expand Up @@ -124,7 +124,7 @@ const transformRequestCase = (theCase: Case): Case => {
isClosedCourtHidden: theCase.isClosedCourtHidden ?? false,
isHeightenedSecurityLevel: theCase.isHeightenedSecurityLevel ?? false,
isValidToDateInThePast: theCase.validToDate
? Date.now() > new Date(theCase.validToDate).getTime()
? hasDatePassed(new Date(theCase.validToDate))
: theCase.isValidToDateInThePast,

// TODO: Move remaining appeal fields to appealInfo
Expand Down Expand Up @@ -162,7 +162,7 @@ export const getIndictmentInfo = (
}

const theRulingDate = new Date(rulingDate)
const indictmentAppealDeadline = getIndictmentDeadlineDate({
const indictmentAppealDeadline = getAppealDeadlineDate({
baseDate: theRulingDate,
isFine,
}).toISOString()
Expand Down Expand Up @@ -206,7 +206,7 @@ export const getIndictmentDefendantsInfo = (theCase: Case) => {

const baseDate = serviceRequired ? verdictViewDate : theCase.rulingDate
const verdictAppealDeadline = baseDate
? getIndictmentDeadlineDate({ baseDate: new Date(baseDate), isFine })
? getAppealDeadlineDate({ baseDate: new Date(baseDate), isFine })
: undefined
const isVerdictAppealDeadlineExpired =
verdictAppealDeadline && hasDatePassed(verdictAppealDeadline)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ import {
} from '@island.is/island-ui/core'
import { PUBLIC_PROSECUTOR_STAFF_INDICTMENT_SEND_TO_PRISON_ADMIN_ROUTE } from '@island.is/judicial-system/consts'
import { formatDate } from '@island.is/judicial-system/formatters'
import { getIndictmentDeadlineDate } from '@island.is/judicial-system/types'
import { getAppealDeadlineDate } from '@island.is/judicial-system/types'
import { core, errors } from '@island.is/judicial-system-web/messages'

import {
Expand Down Expand Up @@ -136,12 +136,11 @@ const BlueBoxWithDate: FC<Props> = (props) => {
)
}

// TODO
const appealExpirationInfo = useMemo(() => {
const deadline =
defendant.verdictAppealDeadline ||
(dates.verdictViewDate &&
getIndictmentDeadlineDate({
getAppealDeadlineDate({
baseDate: dates.verdictViewDate,
isFine: false,
}).toISOString())
Expand Down
2 changes: 1 addition & 1 deletion libs/judicial-system/types/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@ export {

export { getIndictmentVerdictAppealDeadlineStatus } from './lib/indictmentCase'

export { getIndictmentDeadlineDate, hasDatePassed } from './lib/dates'
export { getAppealDeadlineDate, hasDatePassed } from './lib/dates'

export type {
CrimeScene,
Expand Down
8 changes: 4 additions & 4 deletions libs/judicial-system/types/src/lib/dates.spec.ts
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
import { getIndictmentDeadlineDate } from './dates'
import { getAppealDeadlineDate } from './dates'

describe('getIndictmentDeadlineDate', () => {
describe('getAppealDeadlineDate', () => {
test('should return fine appeal deadline', () => {
// Arrange
const baseDate = new Date(2024, 1, 1)
const isFine = true

// Act
const actualDate = getIndictmentDeadlineDate({ baseDate, isFine })
const actualDate = getAppealDeadlineDate({ baseDate, isFine })

// Assert
expect(actualDate).toStrictEqual(new Date(2024, 1, 4, 23, 59, 59, 999))
Expand All @@ -19,7 +19,7 @@ describe('getIndictmentDeadlineDate', () => {
const isFine = false

// Act
const actualDate = getIndictmentDeadlineDate({ baseDate, isFine })
const actualDate = getAppealDeadlineDate({ baseDate, isFine })

// Assert
expect(actualDate).toStrictEqual(new Date(2024, 1, 29, 23, 59, 59, 999))
Expand Down
2 changes: 1 addition & 1 deletion libs/judicial-system/types/src/lib/dates.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ const setEndOfDay = (date: Date) => new Date(date.setHours(23, 59, 59, 999))

export const hasDatePassed = (deadline: Date) => Date.now() > deadline.getTime()

export const getIndictmentDeadlineDate = ({
export const getAppealDeadlineDate = ({
baseDate,
isFine,
}: {
Expand Down
4 changes: 2 additions & 2 deletions libs/judicial-system/types/src/lib/indictmentCase.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { getIndictmentDeadlineDate, hasDatePassed } from './dates'
import { getAppealDeadlineDate, hasDatePassed } from './dates'

/*
This function takes an array of verdict info tuples:
Expand Down Expand Up @@ -32,7 +32,7 @@ export const getIndictmentVerdictAppealDeadlineStatus = (
(newest, [_, current]) => (current && current > newest ? current : newest),
new Date(0),
)
const deadline = getIndictmentDeadlineDate({
const deadline = getAppealDeadlineDate({
baseDate: newestViewDate,
isFine,
})
Expand Down

0 comments on commit cac9f57

Please sign in to comment.