In the previous versions of buford, the error struct had a field for device token of the notification. This was useful since for some errors (ie. ErrUnregistered) the device token needs to be removed from the backend. In the latest version this field seems to have been removed from the error struct.
This causes an issue in the concurrent scenario (push.NewQueue( service, workers) where there is no way to track for which device the error is received and makes it hard to act on it.
In the previous versions of buford, the error struct had a field for device token of the notification. This was useful since for some errors (ie. ErrUnregistered) the device token needs to be removed from the backend. In the latest version this field seems to have been removed from the error struct. This causes an issue in the concurrent scenario (push.NewQueue( service, workers) where there is no way to track for which device the error is received and makes it hard to act on it.