From 4268f1a9055932f209f00f9d5f6a4c6f4b22b02b Mon Sep 17 00:00:00 2001 From: km2025 Date: Thu, 22 Jan 2026 11:50:41 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=9B=B4=E6=96=B0=20OTA=20URL=EF=BC=8C?= =?UTF-8?q?=E8=B0=83=E6=95=B4=E4=BE=9D=E8=B5=96=E7=89=88=E6=9C=AC=E4=BB=A5?= =?UTF-8?q?=E6=94=AF=E6=8C=81=E6=9C=80=E6=96=B0=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/(tabs)/explore.tsx | 2 +- app/(tabs)/index.tsx | 10 ++++++++++ bun.lock | 8 ++++---- package.json | 4 ++-- 4 files changed, 17 insertions(+), 7 deletions(-) diff --git a/app/(tabs)/explore.tsx b/app/(tabs)/explore.tsx index f0215b6..88d2551 100644 --- a/app/(tabs)/explore.tsx +++ b/app/(tabs)/explore.tsx @@ -59,7 +59,7 @@ export default observer(function TabTwoScreen() { ) const [userId, setUserId] = useState(user?.id ?? '01duHavK1CMW7pawcgOtB5aUqQeHPeni') const [otaUrl, setOtaUrl] = useState( - userStore.scannedQR ?? 'http://aie-user-data.cdn.bcebos.com/version/HXD201/ota_20260121/db_update_data.bin', + userStore.scannedQR ?? 'https://cdn.roasmax.cn/upload/bf25206ab8644a8fb914aad5cf0fca08.bin', ) useEffect(() => { diff --git a/app/(tabs)/index.tsx b/app/(tabs)/index.tsx index b3b71c4..9f48307 100644 --- a/app/(tabs)/index.tsx +++ b/app/(tabs)/index.tsx @@ -1,5 +1,7 @@ import { Ionicons } from '@expo/vector-icons' import { useIsFocused } from '@react-navigation/native' +import { root } from '@repo/core' +import { FirmwareController } from '@repo/sdk' import { Block, ConfirmModal, Img, ListEmpty, Text, Toast } from '@share/components' import { FlashList } from '@shopify/flash-list' import { Image } from 'expo-image' @@ -63,8 +65,16 @@ const Index = observer(function Index() { const [loadingMore, setLoadingMore] = useState(false) const [hasMore, setHasMore] = useState(true) + const loadBin = async () => { + const firmware = root.get(FirmwareController) + + firmware.getLatestPublished('duomi').then((r) => { + console.log('latest duomi firmware:', r) + }) + } useEffect(() => { console.log('expo env------------', process.env.EXPO_PUBLIC_ENV) + loadBin() }, []) /** ================= refs(核心) ================= */ diff --git a/bun.lock b/bun.lock index e73e179..c610287 100644 --- a/bun.lock +++ b/bun.lock @@ -12,8 +12,8 @@ "@react-navigation/bottom-tabs": "^7.4.0", "@react-navigation/elements": "^2.6.3", "@react-navigation/native": "^7.1.8", - "@repo/core": "1.0.2", - "@repo/sdk": "1.0.7", + "@repo/core": "1.0.3", + "@repo/sdk": "1.0.10", "@sentry/react-native": "^7.8.0", "@shopify/flash-list": "^2.2.0", "@stripe/react-stripe-js": "^5.4.1", @@ -615,9 +615,9 @@ "@react-navigation/routers": ["@react-navigation/routers@7.5.3", "", { "dependencies": { "nanoid": "^3.3.11" } }, "sha512-1tJHg4KKRJuQ1/EvJxatrMef3NZXEPzwUIUZ3n1yJ2t7Q97siwRtbynRpQG9/69ebbtiZ8W3ScOZF/OmhvM4Rg=="], - "@repo/core": ["@repo/core@1.0.2", "https://gitea.bowongai.com/api/packages/bowong/npm/%40repo%2Fcore/-/1.0.2/core-1.0.2.tgz", {}, "sha512-/d1L9I+9u8rHiWBNXW2GC5hB6okd/EoePpcuiJrbbtRH8rZuQOVtdRDuDHIokrL0eFN9rEi3zaoFdvyZgD0hrg=="], + "@repo/core": ["@repo/core@1.0.3", "https://gitea.bowongai.com/api/packages/bowong/npm/%40repo%2Fcore/-/1.0.3/core-1.0.3.tgz", {}, "sha512-lO7rk3hsrtoyewZu7cgwlFqjjhGBx+lw4wxkehfvTsbTWm/tKChq1t6SC+XXNJj/YVwnLp6AH8BOsvR4r1nxyg=="], - "@repo/sdk": ["@repo/sdk@1.0.7", "https://gitea.bowongai.com/api/packages/bowong/npm/%40repo%2Fsdk/-/1.0.7/sdk-1.0.7.tgz", { "dependencies": { "@repo/core": "1.0.2", "reflect-metadata": "^0.2.1", "zod": "^4.2.1" } }, "sha512-KQ8bgj3fA85xFN3X6rVkM19wk5NhXoc3un5jEUn05xBXGmWtDLZ1TgbF1vR1fSz8XBejnxnlb6c9AtqjDthFPw=="], + "@repo/sdk": ["@repo/sdk@1.0.10", "https://gitea.bowongai.com/api/packages/bowong/npm/%40repo%2Fsdk/-/1.0.10/sdk-1.0.10.tgz", { "dependencies": { "@repo/core": "1.0.3", "reflect-metadata": "^0.2.1", "zod": "^4.2.1" } }, "sha512-7MWiHmjIm305xbJWHlrNr6vCxzHukU9PKCwQcqlLinP3LANbBekZ8cKesN1c45c+j9lpGvzuptXSXtQ9xdTN4w=="], "@rtsao/scc": ["@rtsao/scc@1.1.0", "", {}, "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g=="], diff --git a/package.json b/package.json index 756f9aa..3e77880 100644 --- a/package.json +++ b/package.json @@ -46,8 +46,8 @@ "@react-navigation/bottom-tabs": "^7.4.0", "@react-navigation/elements": "^2.6.3", "@react-navigation/native": "^7.1.8", - "@repo/core": "1.0.2", - "@repo/sdk": "1.0.7", + "@repo/core": "1.0.3", + "@repo/sdk": "1.0.10", "@sentry/react-native": "^7.8.0", "@shopify/flash-list": "^2.2.0", "@stripe/react-stripe-js": "^5.4.1",