diff --git a/app/playbackservice.ts b/app/playbackservice.ts index 8249281..a02ffab 100644 --- a/app/playbackservice.ts +++ b/app/playbackservice.ts @@ -35,6 +35,7 @@ const rebuildQueue = () => { } let serviceCreated = false + const createService = async () => { useStore.subscribe( (currentTrack?: TrackExt) => { @@ -46,6 +47,10 @@ const createService = async () => { (prev, next) => prev?.id === next?.id, ) + NetInfo.fetch().then(state => { + setNetState(state.type === NetInfoStateType.cellular ? 'mobile' : 'wifi') + }) + NetInfo.addEventListener(state => { const currentType = useStore.getState().netState const newType = state.type === NetInfoStateType.cellular ? 'mobile' : 'wifi'