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 eaf94e7..ffa61c3 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' @@ -67,8 +69,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 efec154..16dc684 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", "@shopify/react-native-skia": "^2.4.14", @@ -619,9 +619,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 bce6dff..3922def 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", "@shopify/react-native-skia": "^2.4.14",