fix(magic): explicit imports for new db/utils functions

Nitro auto-import did not pick up findMagicDeviceByToken / listMagicDevices /
countActiveMagicBindings / createAdGuardClient on first build. Added explicit
imports as safety net.
This commit is contained in:
chahinebrini 2026-06-02 09:54:40 +02:00
parent c1edef8abd
commit ea759cc79c
8 changed files with 11 additions and 6 deletions

View File

@ -36,7 +36,7 @@ export default ({ config }: ConfigContext): ExpoConfig => ({
ios: {
supportsTablet: true,
bundleIdentifier: MAIN_BUNDLE,
buildNumber: "58",
buildNumber: "59",
// Apple Sign-In Entitlement — Pflicht für expo-apple-authentication nativen
// signInAsync()-Flow. Ohne flag generiert Expo's prebuild den
// com.apple.developer.applesignin-Entitlement nicht in die .entitlements.

View File

@ -19,7 +19,7 @@
<key>CFBundleShortVersionString</key>
<string>0.3.13</string>
<key>CFBundleVersion</key>
<string>58</string>
<string>59</string>
<key>NSExtension</key>
<dict>
<key>NSExtensionPointIdentifier</key>

View File

@ -19,7 +19,7 @@
<key>CFBundleShortVersionString</key>
<string>0.3.13</string>
<key>CFBundleVersion</key>
<string>58</string>
<string>59</string>
<key>NSExtension</key>
<dict>
<key>NSExtensionPointIdentifier</key>

View File

@ -19,7 +19,7 @@
<key>CFBundleShortVersionString</key>
<string>0.3.13</string>
<key>CFBundleVersion</key>
<string>58</string>
<string>59</string>
<key>EXAppExtensionAttributes</key>
<dict>
<key>EXExtensionPointIdentifier</key>

View File

@ -33,5 +33,5 @@ Exporting App-Store IPA|25
Validating IPA (App-Store Connect)|115
Uploading zu App-Store Connect (TestFlight)|147
Building Release AAB (gradlew bundleRelease)|320
Building xcarchive|221
Exporting Ad-Hoc IPA|19
Building xcarchive|223
Exporting Ad-Hoc IPA|20

View File

@ -1,4 +1,6 @@
import { listMagicDevices } from '../../db/devices';
import { requireUser } from '../../utils/auth';
/**
* GET /api/magic/devices

View File

@ -2,6 +2,7 @@
import { randomUUID } from 'crypto';
import { readFile } from 'fs/promises';
import { resolve } from 'path';
import { findMagicDeviceByToken } from '../../db/devices';
/**
* GET /api/magic/profile.mobileconfig?token=<dnsToken>

View File

@ -1,5 +1,7 @@
import { randomBytes } from 'crypto';
import { countActiveMagicBindings, listMagicDevices } from '../../db/devices';
import { requireUser } from '../../utils/auth';
/**
* POST /api/magic/register