File tree Expand file tree Collapse file tree 13 files changed +32
-28
lines changed
Expand file tree Collapse file tree 13 files changed +32
-28
lines changed Original file line number Diff line number Diff line change 5656 - name : 📥 Install dependencies
5757 run : ${{ env.manager }} ${{ env.command }}
5858
59+ - name : 🧪 Type Check (Static Only)
60+ run : pnpm tsc --project tsconfig.static.json --noEmit
61+
5962 - name : 🏗 Generate Static Build
6063 env :
6164 NEXT_OUTPUT_MODE : export
Original file line number Diff line number Diff line change 11import { NextRequest , NextResponse } from 'next/server'
2- import prisma from '@/lib /db'
3- import { withLogging , logger } from '@/lib /logger'
2+ import prisma from '@/server /db'
3+ import { withLogging , logger } from '@/server /logger'
44import { log } from 'console'
55
66export const POST = withLogging ( async ( request : NextRequest ) => {
Original file line number Diff line number Diff line change 11import { NextResponse } from 'next/server'
2- import { fetchRedditPosts , storeRedditJobPosts } from '@/lib /jobs/reddit'
3- import { fetchWeb3CareerJobs , storeWeb3CareerJobs } from '@/lib /jobs/web3career'
4- import prisma from '@/lib /db'
5- import { logger } from '@/lib /logger'
2+ import { fetchRedditPosts , storeRedditJobPosts } from '@/server /jobs/reddit'
3+ import { fetchWeb3CareerJobs , storeWeb3CareerJobs } from '@/server /jobs/web3career'
4+ import prisma from '@/server /db'
5+ import { logger } from '@/server /logger'
66
77// Subreddits to scan for jobs
88const SUBREDDITS = [
Original file line number Diff line number Diff line change 11import { NextRequest , NextResponse } from 'next/server'
2- import prisma from '@/lib /db'
3- import { withLogging } from '@/lib /logger'
2+ import prisma from '@/server /db'
3+ import { withLogging } from '@/server /logger'
44
55/**
66 * Returns a paginated list of all jobs from all sources,
Original file line number Diff line number Diff line change 11import { NextRequest , NextResponse } from 'next/server'
2- import prisma from '@/lib /db'
3- import { withLogging , logger } from '@/lib /logger'
2+ import prisma from '@/server /db'
3+ import { withLogging , logger } from '@/server /logger'
44
55export const POST = withLogging ( async ( request : NextRequest ) => {
66 try {
Original file line number Diff line number Diff line change 11import { NextRequest , NextResponse } from 'next/server'
2- import { withLogging } from '@/lib /logger'
2+ import { withLogging } from '@/server /logger'
33
44export const GET = withLogging ( async ( request : NextRequest ) => {
55 return NextResponse . json ( {
Original file line number Diff line number Diff line change 11import { NextRequest , NextResponse } from 'next/server'
22import webpush , { WebPushError } from 'web-push'
33import { messaging } from 'firebase-admin'
4- import { sendNotification , SubscriptionRecord } from '../../../../lib /notifications'
5- import prisma from '@/lib /db'
6- import { withLogging , logger } from '@/lib /logger'
4+ import { sendNotification } from '@/server /notifications'
5+ import prisma from '@/server /db'
6+ import { withLogging , logger } from '@/server /logger'
77
88export const POST = withLogging ( async ( request : NextRequest ) => {
99 try {
Original file line number Diff line number Diff line change 11import { NextRequest , NextResponse } from 'next/server'
2- import prisma from '@/lib /db'
3- import { withLogging , logger } from '@/lib /logger'
2+ import prisma from '@/server /db'
3+ import { withLogging , logger } from '@/server /logger'
44
55export const POST = withLogging ( async ( request : NextRequest ) => {
66 try {
Original file line number Diff line number Diff line change 11import { NextResponse } from 'next/server'
2- import { checkRedditMessages } from '@/lib /jobs/reddit'
2+ import { checkRedditMessages } from '@/server /jobs/reddit'
33
44export async function GET ( ) {
55 try {
Original file line number Diff line number Diff line change 11import { NextRequest , NextResponse } from 'next/server'
2- import prisma from '@/lib /db'
2+ import prisma from '@/server /db'
33
44export async function GET ( request : NextRequest ) {
55 try {
You can’t perform that action at this time.
0 commit comments