Removed unneeded $offAuth method and added error message to promise rejection