chore(metin): 'İş garantisi' çipi → 'İş bulma kolaylığı'; gizlilikte Rybbit kimlik verisi
- Sihirbaz öncelik çipi vaat diliyle çelişmesin; eski kayıtlı profillerdeki seçim yeni ada eşlenir (doğrulamada düşmesin). - Gizlilik metni: giriş yapan kullanıcının e-posta ve adının kendi sunucumuzdaki analitik aracına kaydedildiği açıkça yazıldı (gönderim sürüyor). Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
@@ -8,7 +8,7 @@ import { KATEGORILER } from "@/lib/kategoriler";
|
||||
import type { UniturGrubu } from "@/types/yokatlas";
|
||||
|
||||
export const ONCELIKLER = [
|
||||
"İş garantisi",
|
||||
"İş bulma kolaylığı",
|
||||
"Yüksek maaş potansiyeli",
|
||||
"Sevdiğim işi yapmak",
|
||||
"Akademik kariyer",
|
||||
@@ -108,11 +108,15 @@ export function sihirbazDogrula(girdi: unknown): SihirbazSecimleri | null {
|
||||
const oncelikler = Array.isArray(p.oncelikler)
|
||||
? [
|
||||
...new Set(
|
||||
p.oncelikler.filter(
|
||||
(x): x is string =>
|
||||
typeof x === "string" &&
|
||||
(ONCELIKLER as readonly string[]).includes(x),
|
||||
),
|
||||
p.oncelikler
|
||||
// Eski kayıtlı profiller: çip adı "İş garantisi" idi (vaat diliyle
|
||||
// çeliştiği için değişti); seçim kaybolmasın diye yeni ada eşlenir.
|
||||
.map((x) => (x === "İş garantisi" ? "İş bulma kolaylığı" : x))
|
||||
.filter(
|
||||
(x): x is string =>
|
||||
typeof x === "string" &&
|
||||
(ONCELIKLER as readonly string[]).includes(x),
|
||||
),
|
||||
),
|
||||
]
|
||||
: [];
|
||||
|
||||
Reference in New Issue
Block a user