I am creating a custom music skill. Although I have created the pause and resume intents, along with saving persistent attributes. I am using response interceptors to save the attributes after every request. In the Pause intent, I am saving the offset for the playing stream along with the url and token. It works sometimes, i.e 30% of the times it is invoked for pause/resume it works. Rest of the time it doesn't works. Can anyone tell me what can be the exact reason for this. I check in the database also, it updates the offset sometimes, rest of the time it set's setting as 0 only.
Not sure what is causing this behaviour.
Is it an internet connection issue? or is it a config issue? How can it work sometimes but not work most of the time?
I am assuming it might be because of not so good internet connection.