Fix error handling always reporting errors
Fix error handling always reporting errors

If we were to just return resp.Error, then in case an error didn't
actually occur, the returned value would be `(*facebook.Error)(nil)`,
which doesn't equal to nil and will make it look like there's always an
error

deiwin/facebook