Skip to content

Commit c8f2160

Browse files
committed
Fix build
1 parent 056ee19 commit c8f2160

3 files changed

Lines changed: 27 additions & 26 deletions

File tree

web/app/_actions/subscription.actions.ts

Lines changed: 1 addition & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,16 @@
11
'use server'
22
import axios from 'axios'
33
import type z from 'zod'
4-
import type { Level2Keys } from '@/lib/helpers/typescriptTyping'
54
import { subscribeSchema } from '@/lib/zodSchemas/zodSchemas'
65
import { validateFormRequest } from '../api/forms/validateFormRequest'
6+
import { newsletterCategoryLocale, newsletterCategoryMap } from '@/types/newsLetterTypes'
77

88
const MAKE_SUBSCRIBER_API_BASE_URL = process.env.MAKE_SUBSCRIBER_API_BASE_URL
99
const MAKE_API_KEY = process.env.MAKE_API_KEY || ''
1010
const SUBSCRIBER_LIST_ID_EN = process.env.MAKE_SUBSCRIBER_LIST_ID_EN
1111
const SUBSCRIBER_LIST_ID_NO = process.env.MAKE_SUBSCRIBER_LIST_ID_NO
1212
const MAKE_API_USER = process.env.MAKE_API_USERID || ''
1313

14-
export const newsletterCategoryMap = {
15-
no: {
16-
generalNews: 'generelle nyheter',
17-
Company: 'generelle nyheter',
18-
crudeOilAssays: 'crude oil assays',
19-
Crude: 'crude oil assays',
20-
magazineStories: 'magasinsaker',
21-
stockMarketAnnouncements: 'børsmeldinger',
22-
Stock: 'børsmeldinger',
23-
},
24-
en: {
25-
generalNews: 'general news',
26-
Company: 'general news',
27-
crudeOilAssays: 'crude oil assays',
28-
Crude: 'crude oil assays',
29-
magazineStories: 'magazine stories',
30-
stockMarketAnnouncements: 'stock market announcements',
31-
Stock: 'stock market announcements',
32-
},
33-
}
34-
35-
export type newsletterCategoryLocale = keyof typeof newsletterCategoryMap
36-
export type newsletterCategoryKeys = Level2Keys<typeof newsletterCategoryMap>
37-
3814
const subscriberApi = axios.create({
3915
baseURL: MAKE_SUBSCRIBER_API_BASE_URL,
4016
headers: {

web/app/api/rss/route.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import {
99
type newsletterCategoryKeys,
1010
type newsletterCategoryLocale,
1111
newsletterCategoryMap,
12-
} from '@/app/_actions/subscription.actions'
12+
} from '@/types/newsLetterTypes'
1313
import { type LatestNewsType, latestMagazine, latestNews } from './groq.global'
1414

1515
const generateRssFeed = async (locale: 'en_GB' | 'nb_NO') => {

web/types/newsLetterTypes.ts

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
import { Level2Keys } from "@/lib/helpers/typescriptTyping"
2+
3+
export const newsletterCategoryMap = {
4+
no: {
5+
generalNews: 'generelle nyheter',
6+
Company: 'generelle nyheter',
7+
crudeOilAssays: 'crude oil assays',
8+
Crude: 'crude oil assays',
9+
magazineStories: 'magasinsaker',
10+
stockMarketAnnouncements: 'børsmeldinger',
11+
Stock: 'børsmeldinger',
12+
},
13+
en: {
14+
generalNews: 'general news',
15+
Company: 'general news',
16+
crudeOilAssays: 'crude oil assays',
17+
Crude: 'crude oil assays',
18+
magazineStories: 'magazine stories',
19+
stockMarketAnnouncements: 'stock market announcements',
20+
Stock: 'stock market announcements',
21+
},
22+
}
23+
24+
export type newsletterCategoryLocale = keyof typeof newsletterCategoryMap
25+
export type newsletterCategoryKeys = Level2Keys<typeof newsletterCategoryMap>

0 commit comments

Comments
 (0)