mana-swift-core/build/SwiftExplicitPrecompiledModules
Till JS fe607c15d2 v1.5.0 — getProfile() + ProfileInfo
Apps können den 2FA-Status des eingeloggten Users lesen, damit
AccountView entscheidet ob "Zwei-Faktor aktivieren" oder
"Zwei-Faktor deaktivieren" angezeigt wird.

ProfileInfo (public struct) — id, email, name, emailVerified,
twoFactorEnabled.

AuthClient.getProfile() -> ProfileInfo — lädt das Profil vom
Server (GET /api/v1/auth/profile → Better Auths /api/auth/get-session).
Nutzt Session-Token als Bearer (Wire-Konvention).

4 neue Tests, 70/70 grün.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-14 01:06:50 +02:00
..
1HSBLLLL9AUU4 v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
1IZ03QLWZJUL2 v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
1KYQZQ1R5RV9Z v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
33L8UAO7QRF6J v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
_AvailabilityInternal-69FWQPD55QS45BE5EWRIXY5YW.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
_AvailabilityInternal-CBPDMYU6LKRVCNDI7CKTAL2ZU.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
_Builtin_float-BU5JJDBD70BJ940Y6137LDTU4.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
_Builtin_float-WBWD9UKRER0QMDK0DXYY7JGX.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
_Builtin_intrinsics-18WECHT9A5K2TNOAUDR3GIMJA.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
_Builtin_intrinsics-24RMOB24PV4T4PNGXHUKBG1TD.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
_Builtin_inttypes-5Q81L1R9VR7R4ARX13ACUMCE0.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
_Builtin_inttypes-8ZZG8SDOL59UGNBT4OWC7QESI.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
_Builtin_limits-A9M9CCUYTTSU6MLI2LML73G13.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
_Builtin_limits-BLNRR3JJ7GQTFDK0O1O8E494L.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
_Builtin_stdarg-3HYBSBLP2TQOOATEWJD8DHF8U.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
_Builtin_stdarg-7MT64CNEWUKKMK38V71IVGUAW.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
_Builtin_stdatomic-2FGRQUVEF95XPGR00X0S7UR4W.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
_Builtin_stdatomic-DB84VIQ39S2BSTN8FFEWFB0YF.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
_Builtin_stdbool-2ABOEFKMGWX9FX0IU1YDOS9B4.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
_Builtin_stdbool-7P3LUKULKG9A3IC7XX8VTII6G.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
_Builtin_stddef-1YBQARCTDM1YS01EVHIYDHB8K.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
_Builtin_stddef-9M61J8M752PH0QSPDT0LWSBM4.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
_Builtin_stdint-9R83UTLLEPA7699GG6SD3531J.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
_Builtin_stdint-DFXX20XL415F00BYFJPNAZ7I8.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
_Builtin_tgmath-28ZZYQKD604F6K623YLVLXKXM.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
_Builtin_tgmath-DDATFLJR9W3LVCXP6AFMEFASA.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
_DarwinFoundation1-1T3YX2UZSG4R6V5GIAEPPH75A.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
_DarwinFoundation1-8IP9S34W0KQOYM5911M2S8O65.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
_DarwinFoundation2-1CB6ZM1OHBD2TK67CIM69L4S3.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
_DarwinFoundation2-E2ERG0HM4HWWB0SG13RP5T0CP.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
_DarwinFoundation3-8ZZXO0F0Z90PJJ4H3XSU807ZC.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
_DarwinFoundation3-AJ397VWMCWEVUGRUY20HG96WZ.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
_SwiftConcurrencyShims-50BF99BLLMQAN5YJMGQ9A8ZHR.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
_SwiftConcurrencyShims-B7A1SKQVGAGQUL2HS9HA8KX2F.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
Accessibility-CF1J39H4KX0K3787NPCPPWVRJ.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
Accessibility-MIXYORPVM2MILVUVUWIV8NH5.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
AppKit-72X4Q4ON7W28541YITHICP6HM.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
ApplicationServices-4M5ZN8X1Z58JYMT4JYBOOS61S.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
ApplicationServices-7F4L67QL4BFUV40BK7R1BTD6F.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
CFNetwork-AVHV1GN083HGZDYVCR3WLR2L.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
CFNetwork-K4I1ZU09C3XJ50JX2EN1BGHQ.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
ColorSync-6KVRA4C5UEOVAL6H2TYL8N5N0.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
ColorSync-AD8CAK9M3RC2WX9QYLB39IAUG.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
CoreData-E6LG7HLX541WQY9GL25F5CWY9.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
CoreFoundation-5BIKWPB5IL1YGXXUGQVQN6KGX.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
CoreFoundation-7KG35X45Z8TCA8BMIQ0LTBRTY.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
CoreGraphics-1Y0Y2Z4BC2UKC7FKW4SJDVLHZ.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
CoreGraphics-7LNHIGWF8YALS39T4R5WF3EEK.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
CoreImage-B37BP029Q0O2XX5GUXWSSND2E.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
CoreServices-5ASL8A6XODDAAITRGXW8XQIND.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
CoreServices-5GTO092O4NNWH6GYI5H1DLRNJ.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
CoreText-1LZNQRAJYUPDQ0JZB8LUYQ3C5.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
CoreText-7HBBV9ACSV53U5YZJEJQUTDYG.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
CoreTransferable-1M57RMSE5STRA5MAYW93A1XF1.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
CoreTransferable-3VC5WW7ZZFFAKRPCP9EXZOE0C.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
CoreVideo-1BNLUL4JYLZ0Y2A7VF7UIZ3AI.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
CUPS-6OJ3S2DZ2J37TDIH3ZB690CGJ.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
CUPS-BU0678JR7BCG0BNV0UI25I7DA.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
Darwin-4ZI61SYE5BP28B26D4AGPY1WN.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
Darwin-A5PTN154DBWSP12YRM8OAUSO0.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
DataDetection-8UNOHGDMRAOB6WJ0F1DPYZ9VR.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
DeveloperToolsSupport-4NZW4XW1TR39O335QMGX8SLX.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
DeveloperToolsSupport-7G4ZHCZ8QXP1WNYYJZ5MO2H19.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
DiskArbitration-6LLXIE38CCI3IADBXU2S863GX.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
DiskArbitration-GCSR01GY94J5AALCRG8G07C6.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
Dispatch-AQCHHNXEXB42VPTPL08MP5FD1.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
Dispatch-AV7BD3F42VRMDI57PFGILI1GR.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
Foundation-4EKIS6DK7C17I4JLQS6VFACAI.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
Foundation-56M1AY10EO7X8YJS8E5BFCCA7.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
ImageIO-2VMM5H6INI1QVCXOGIEQ24P97.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
ImageIO-5NLLXGVSZY3M2D1WBRYPT1MZW.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
IOKit-2LT2WP11NP77RESS2482LAOBT.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
IOKit-6NZMNVG8IHO0FWC8KZCBS7J97.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
IOSurface-E2D6QJHTK7L526QZAJSX4QW9C.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
IOSurface-EXQ593R5KJP7JISX37O1D8HAA.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
launch-2KAP94MWYMALOH4ZQ1JO33V3K.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
launch-E0C3FZBNKMIXVARAD49OIH94G.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
libDER-5USPH0C6751HTI49LJCRBRFMH.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
libDER-147IZWYC3MN2ZDDJGYGL8U716.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
libkern-6MB78NUJVX8PCH38THRZEWSN4.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
libkern-6ZF5SQYZ0C74IKHI4YX9TCG6Y.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
MachO-DE0X6S6MZY4P63FYCQH8QXKDO.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
MachO-O2QRM76IE94DQ1QM5G4X6PZE.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
Metal-BPQ2RUMW47JXEMUE0IFDMK6DJ.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
modules.timestamp v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
ObjectiveC-1RNKJH5V9P5QZ1V67NH4BUWMG.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
ObjectiveC-5RR1ZUOC19CI3FCNXH8RLTYOS.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
OpenGL-1YRCMHW8JHGKP4O81R5VXACYT.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
OpenGL-3PY3L1K8W8TJSY2X4CODGB8I9.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
os-7L55614MAWL2VUK8WN58B1C04.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
os-B7KG9ESCU8CJKM5EXVUIINIG1.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
os_object-7XMUPB8IRXUF3V39NDYFXHW7L.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
os_object-CXKBQEZVB5GWY6A9JFAVV7EAA.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
os_workgroup-BU7Q7C8A49AVW2DOR3OUA05UV.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
os_workgroup-CB2JFKXFHVW70VM0GT3B96H9R.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
OSLog-5Y4LHAQJMRYZMR74H1XQODMN4.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
OSLog-6G8RW5OBIQS32AWYVT3JLPCMN.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
ptrauth-2SEHY69GP0YF0UGPJXJAT5B51.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
ptrauth-4PTUCR2VY5CJ24ZFQJOMQ81D5.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
ptrcheck-6M5NUVC7ZHULWKJGMJ7QA6VI6.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
ptrcheck-9EN4KRUGA335CY84VV1XW40TR.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
QuartzCore-D802K8XIYMZCT2OF10O589Q8Y.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
Security-58G44RRXLI5ZNINM9EUQHJUZ8.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
Security-BD0I8CQD0DPOU9EU6XW2K4NKY.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
simd-CIZ7GM50499IKR77X8KCWKG64.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
simd-CLYONYM37OK4XLUGT7UXF32P6.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
Spatial-COPXAX399QB04RDFU1VP3BT90.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
Spatial-KE02KSB0U53Q45X4FEWB19JA.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
SwiftShims-A9AKLTDG2OSMBNGM1TV9JWLHJ.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
SwiftShims-DDLI76XTJ7P2X2EX6F095VV58.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
SwiftUI-BUGY0A4IPZVVLQ3GFE1N5CLNT.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
SwiftUICore-BJDRKWDOPGG5RROJYSP7D9CQT.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
Symbols-7N4PZ7ZU1P77DPV6I02OL1SBH.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
sys_types-1HXUEQ4EKPYE85RM06BG9U730.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
sys_types-7SHQYG12TCMEM9YO4K0KZSAXR.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
UniformTypeIdentifiers-6DM13QQW1127Q5LPTNSASM4XS.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
XPC-5L97RKKCKVAKH0AR73AP8SQWC.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00
XPC-D89ONHX0QCV8TUDCUNLJT01Z1.pcm v1.5.0 — getProfile() + ProfileInfo 2026-05-14 01:06:50 +02:00