From 68b1a467f46f37a1c848e0a69f16a2d9935ef371 Mon Sep 17 00:00:00 2001 From: austinried <4966622+austinried@users.noreply.github.com> Date: Thu, 26 Aug 2021 08:17:39 +0900 Subject: [PATCH] fix net state not being right on startup --- app/playbackservice.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/playbackservice.ts b/app/playbackservice.ts index 82492814..a02ffab8 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'