From 74fa279f8db90bf8a16de414bb6b23830adbd116 Mon Sep 17 00:00:00 2001 From: Fredrik Burmester Date: Mon, 12 Aug 2024 22:52:52 +0200 Subject: [PATCH] fix: wrong user agent fixes #14 --- providers/JellyfinProvider.tsx | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/providers/JellyfinProvider.tsx b/providers/JellyfinProvider.tsx index d4ab6537..c049eb50 100644 --- a/providers/JellyfinProvider.tsx +++ b/providers/JellyfinProvider.tsx @@ -12,6 +12,7 @@ import React, { useEffect, useState, } from "react"; +import { Platform } from "react-native"; import uuid from "react-native-uuid"; interface Server { @@ -30,7 +31,7 @@ interface JellyfinContextValue { } const JellyfinContext = createContext( - undefined + undefined, ); const getOrSetDeviceId = async () => { @@ -56,8 +57,8 @@ export const JellyfinProvider: React.FC<{ children: ReactNode }> = ({ () => new Jellyfin({ clientInfo: { name: "Streamyfin", version: "1.0.0" }, - deviceInfo: { name: "iOS", id }, - }) + deviceInfo: { name: Platform.OS === "ios" ? "iOS" : "Android", id }, + }), ); })(); }, []); @@ -66,9 +67,8 @@ export const JellyfinProvider: React.FC<{ children: ReactNode }> = ({ const [user, setUser] = useAtom(userAtom); const discoverServers = async (url: string): Promise => { - const servers = await jellyfin?.discovery.getRecommendedServerCandidates( - url - ); + const servers = + await jellyfin?.discovery.getRecommendedServerCandidates(url); return servers?.map((server) => ({ address: server.address })) || []; }; @@ -144,7 +144,7 @@ export const JellyfinProvider: React.FC<{ children: ReactNode }> = ({ const token = await AsyncStorage.getItem("token"); const serverUrl = await AsyncStorage.getItem("serverUrl"); const user = JSON.parse( - (await AsyncStorage.getItem("user")) as string + (await AsyncStorage.getItem("user")) as string, ) as UserDto; if (serverUrl && token && user.Id && jellyfin) {