chore(release): 0.4.0
This commit is contained in:
+11
-3
@@ -66,9 +66,17 @@ export const authOptions: AuthOptions = {
|
||||
if (user) {
|
||||
token.id = user.id;
|
||||
}
|
||||
// Hidrasi `acceptedTermsAndPrivacy` dari DB pada login pertama dan setiap
|
||||
// kali client memanggil `useSession().update()` (setelah user accept).
|
||||
if (token.id && (trigger === "update" || token.acceptedTermsAndPrivacy === undefined)) {
|
||||
// Hidrasi `acceptedTermsAndPrivacy` dari DB:
|
||||
// - login pertama (`undefined`)
|
||||
// - client memanggil `useSession().update()` setelah accept
|
||||
// - token masih `false` → selalu cek DB (mencegah infinite redirect loop
|
||||
// antara middleware dan /accept-terms saat DB sudah true tapi cookie stale)
|
||||
if (
|
||||
token.id &&
|
||||
(trigger === "update" ||
|
||||
token.acceptedTermsAndPrivacy === undefined ||
|
||||
token.acceptedTermsAndPrivacy === false)
|
||||
) {
|
||||
const dbUser = await prisma.user.findUnique({
|
||||
where: { id: token.id as string },
|
||||
select: { acceptedTermsAndPrivacy: true },
|
||||
|
||||
+2
-1
@@ -3,7 +3,8 @@ export const LIMITS = {
|
||||
/** Maks trip yang bisa dibuat satu organizer per hari kalender (UTC) */
|
||||
MAX_TRIPS_PER_ORGANIZER_PER_DAY: 15,
|
||||
MIN_PARTICIPANTS: 1,
|
||||
MAX_PARTICIPANTS: 99,
|
||||
/** Cap small-group experience: 5–10 ideal, 15 sebagai batas atas fleksibel */
|
||||
MAX_PARTICIPANTS: 15,
|
||||
MAX_PRICE_IDR: 100_000_000,
|
||||
MAX_TITLE_LENGTH: 120,
|
||||
MAX_MOUNTAIN_LENGTH: 100,
|
||||
|
||||
+5
-3
@@ -1,17 +1,19 @@
|
||||
export const siteConfig = {
|
||||
name: "SeTrip",
|
||||
brand: "SeTrip",
|
||||
slogan: "Masa cowok sejati, cewek seimut, nggak SeTrip bareng?",
|
||||
slogan: "Pergi bareng, bukan sendiri.",
|
||||
description:
|
||||
"SeTrip adalah platform open trip pendakian gunung yang menyatukan open trip dari berbagai sosial media ke satu tempat. Cari, gabung, dan mendaki bareng — dari pemula sampai pendaki rutin.",
|
||||
"SeTrip adalah tempat menemukan teman pendakian — bukan sekadar daftar trip. Gabung open trip, kenal stranger, jadi circle baru. Grup kecil, organizer terverifikasi.",
|
||||
keywords: [
|
||||
"setrip",
|
||||
"se trip",
|
||||
"teman trip",
|
||||
"teman pendakian",
|
||||
"cari teman naik gunung",
|
||||
"open trip",
|
||||
"open trip gunung",
|
||||
"open trip pendakian",
|
||||
"open trip jawa barat",
|
||||
"hiking",
|
||||
"hiking bareng",
|
||||
"mendaki bersama",
|
||||
"naik gunung bareng",
|
||||
|
||||
Reference in New Issue
Block a user