mirror of
https://github.com/Jellify-Music/App.git
synced 2026-01-02 09:00:16 -06:00
getting api client to get added to context when signed in Server name should stay on auth screen even when a different server address is requested
19 lines
532 B
TypeScript
19 lines
532 B
TypeScript
import { Api, Jellyfin } from "@jellyfin/sdk";
|
|
import { getDeviceNameSync, getUniqueIdSync } from "react-native-device-info";
|
|
import { name, version } from "../package.json"
|
|
|
|
export const client : Jellyfin = new Jellyfin({
|
|
clientInfo: {
|
|
name: name,
|
|
version: version
|
|
},
|
|
deviceInfo: {
|
|
name: getDeviceNameSync(),
|
|
id: getUniqueIdSync()
|
|
}
|
|
});
|
|
|
|
export function buildApiClient (serverUrl : string): Api {
|
|
let jellyfin = new Jellyfin(client);
|
|
return jellyfin.createApi(serverUrl);
|
|
}
|