From ce7dc3f8bc9d57aeb538128ecf214c7f3e89d0a2 Mon Sep 17 00:00:00 2001 From: dadalmeida1 Date: Sun, 5 Mar 2023 19:39:33 +0100 Subject: [PATCH] music binding work --- src/FLAD/screens/MusicDetail.tsx | 13 +++++-- src/FLAD/services/spotify/spotify.service.ts | 34 +++++++++++++------ .../spotify/spotifyRequestHandler/utils.tsx | 2 +- 3 files changed, 35 insertions(+), 14 deletions(-) diff --git a/src/FLAD/screens/MusicDetail.tsx b/src/FLAD/screens/MusicDetail.tsx index cafa936..bd27f8f 100644 --- a/src/FLAD/screens/MusicDetail.tsx +++ b/src/FLAD/screens/MusicDetail.tsx @@ -12,6 +12,7 @@ import { State, TapGestureHandler } from "react-native-gesture-handler"; import { RequestHandler } from "../services/spotify/spotifyRequestHandler/utils"; import { FetchRequest } from "expo-auth-session/build/Fetch"; import Music from "../Model/Music"; +import SpotifyService from "../services/spotify/spotify.service"; interface SpotProps { spot: { name: string, sourceUrl: string, index : number }; @@ -215,7 +216,13 @@ const MusicDetail = ({ route }) => { // } // } const animationState = new Value(State.UNDETERMINED); - + const playMusic = async (id: string) => { + try { + const service = new SpotifyService("BQC4k_OPQXENwmm2S8qLm9whlJT9IjeKsuG6kJNyVCSd88b0L-zOY84VqwvQxFsc9G3GvtPyUMezwxi8BBBloitzbhWX5tmTKTaLsJosGTnb7xivwNhRv0-LnNYbZWB24ZGAg0xPmDLn0yYmYlo7M_SMK5cCZdYQcZNXAuMYaI18GVXKoICBaKfCn4GcqBiRRgXyCVQnNGU4") ; + console.log("=====================================================)))))))))))))))"+id+"================================") + await service.playMusic(id); + }catch(error){} + } return ( @@ -237,9 +244,9 @@ const MusicDetail = ({ route }) => { ]} /> -