diff --git a/App.tsx b/App.tsx index fdea0e8..8322053 100644 --- a/App.tsx +++ b/App.tsx @@ -3,12 +3,10 @@ import { NavigationContainer } from '@react-navigation/native'; import { RecoilRoot } from 'recoil'; import SplashPage from './src/components/SplashPage'; import RootNavigator from './src/components/navigation/RootNavigator'; -import MusicManager from './src/components/MusicManager'; const App = () => ( - diff --git a/package-lock.json b/package-lock.json index c30a3e1..0321e3b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25,7 +25,6 @@ "react-native-reanimated": "^2.2.0", "react-native-safe-area-context": "^3.2.0", "react-native-screens": "^3.4.0", - "react-native-sqlite-storage": "^5.0.0", "react-native-tab-view": "^2.16.0", "react-native-track-player": "^1.2.7", "recoil": "^0.3.1", @@ -39,7 +38,6 @@ "@types/jest": "^26.0.23", "@types/md5": "^2.3.0", "@types/react-native": "^0.64.5", - "@types/react-native-sqlite-storage": "^5.0.0", "@types/react-test-renderer": "^16.9.2", "@types/uuid": "^8.3.0", "@types/xmldom": "^0.1.30", @@ -2840,12 +2838,6 @@ "@types/react": "*" } }, - "node_modules/@types/react-native-sqlite-storage": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@types/react-native-sqlite-storage/-/react-native-sqlite-storage-5.0.0.tgz", - "integrity": "sha512-kn5J+oLU//Jk9YshL9bcrm1Pxy4fp/7Pk8+yGZIeu/aEG8SmG75nxDzpfTopEluThDtjPDxFUWVDD0Ij/eCNJg==", - "dev": true - }, "node_modules/@types/react-test-renderer": { "version": "16.9.5", "resolved": "https://registry.npmjs.org/@types/react-test-renderer/-/react-test-renderer-16.9.5.tgz", @@ -10601,14 +10593,6 @@ "react-native": "*" } }, - "node_modules/react-native-sqlite-storage": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/react-native-sqlite-storage/-/react-native-sqlite-storage-5.0.0.tgz", - "integrity": "sha512-c1Joq3/tO1nmIcP8SkRZNolPSbfvY8uZg5lXse0TmjIPC0qHVbk96IMvWGyly1TmYCIpxpuDRc0/xCffDbYIvg==", - "peerDependencies": { - "react-native": ">=0.14.0" - } - }, "node_modules/react-native-tab-view": { "version": "2.16.0", "resolved": "https://registry.npmjs.org/react-native-tab-view/-/react-native-tab-view-2.16.0.tgz", @@ -15456,12 +15440,6 @@ "@types/react": "*" } }, - "@types/react-native-sqlite-storage": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@types/react-native-sqlite-storage/-/react-native-sqlite-storage-5.0.0.tgz", - "integrity": "sha512-kn5J+oLU//Jk9YshL9bcrm1Pxy4fp/7Pk8+yGZIeu/aEG8SmG75nxDzpfTopEluThDtjPDxFUWVDD0Ij/eCNJg==", - "dev": true - }, "@types/react-test-renderer": { "version": "16.9.5", "resolved": "https://registry.npmjs.org/@types/react-test-renderer/-/react-test-renderer-16.9.5.tgz", @@ -21405,12 +21383,6 @@ "warn-once": "^0.1.0" } }, - "react-native-sqlite-storage": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/react-native-sqlite-storage/-/react-native-sqlite-storage-5.0.0.tgz", - "integrity": "sha512-c1Joq3/tO1nmIcP8SkRZNolPSbfvY8uZg5lXse0TmjIPC0qHVbk96IMvWGyly1TmYCIpxpuDRc0/xCffDbYIvg==", - "requires": {} - }, "react-native-tab-view": { "version": "2.16.0", "resolved": "https://registry.npmjs.org/react-native-tab-view/-/react-native-tab-view-2.16.0.tgz", diff --git a/package.json b/package.json index 0c379c2..9fdb9dd 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,6 @@ "react-native-reanimated": "^2.2.0", "react-native-safe-area-context": "^3.2.0", "react-native-screens": "^3.4.0", - "react-native-sqlite-storage": "^5.0.0", "react-native-tab-view": "^2.16.0", "react-native-track-player": "^1.2.7", "recoil": "^0.3.1", @@ -41,7 +40,6 @@ "@types/jest": "^26.0.23", "@types/md5": "^2.3.0", "@types/react-native": "^0.64.5", - "@types/react-native-sqlite-storage": "^5.0.0", "@types/react-test-renderer": "^16.9.2", "@types/uuid": "^8.3.0", "@types/xmldom": "^0.1.30", diff --git a/src/clients.ts b/src/clients.ts deleted file mode 100644 index 85944d3..0000000 --- a/src/clients.ts +++ /dev/null @@ -1,4 +0,0 @@ -import { MusicDb } from "./storage/music"; -import { SubsonicApiClient } from "./subsonic/api"; - -export const musicDb = new MusicDb(); diff --git a/src/components/ArtistsList.tsx b/src/components/ArtistsList.tsx index 10ba613..22dea90 100644 --- a/src/components/ArtistsList.tsx +++ b/src/components/ArtistsList.tsx @@ -1,8 +1,8 @@ import React from 'react'; import { Button, FlatList, Text, View } from 'react-native'; -import { useRecoilValue, useResetRecoilState, useSetRecoilState } from 'recoil'; +import { useRecoilValue, useResetRecoilState } from 'recoil'; import { Artist } from '../models/music'; -import { artistsState, isLibraryRefreshingState, libraryRefreshState } from '../state/music'; +import { artistsState } from '../state/music'; const ArtistItem: React.FC<{ item: Artist } > = ({ item }) => ( @@ -32,8 +32,6 @@ const List = () => { const ListPlusControls = () => { const resetArtists = useResetRecoilState(artistsState); - const setLibraryRefresh = useSetRecoilState(libraryRefreshState); - const isLibraryRefreshing = useRecoilValue(isLibraryRefreshingState); return ( @@ -41,11 +39,6 @@ const ListPlusControls = () => { title='Reset to default' onPress={resetArtists} /> -