As I saw an answer which was an offensive comment on one of our peer, I flagged it as offensive, and just 5 minutes after the user (or a moderator) removed that answer. How can I know if I flagged the answer correctly or not?
Comment flags aren't trackable (from your point of view).
If you want, I can tell you if comment was deleted, if you give me link to that question/answer.
But if you really think it was offensive, there's nothing wrong with flagging
When you click on the flag weight in your user profile, you are taken to a page showing the history of your flags; each flag is shown as in the following screenshot:
(The question shown as second item had another flag that has been considered valid; that is the reason the question has been deleted.)
If you don't read "valid," "invalid," or "disputed," then the flag is still pending, which means nobody has reviewed the flag.
A few points that come to my mind. If it was an answer you flagged:
But there's not much to worry about, the worst that could happen would be your flag weight decreasing by a few points. It's not like anyone is going to send riders in the night wearing white hoodies and carrying torches.
If it was a comment you flagged, as soon as a certain number of flags accumulate, comments are deleted automatically. As far as I remember, comment flags don't affect your flag weight.
One way or another, I wouldn't worry too much.
I don't understand this question. What does "correctly" mean here? Are you concerned that you flagged improperly in the first instance?
A moderator agreed with your flag and removed the post: that's the only measure of "correct" that really exists, and since that's what's happened, that means your flag was "correct". Otherwise nothing would have happened. No?
Ah, yes, the owner could have deleted it too.
So, is this question really "How can I find out who removed an answer?"
If so, the answer is: when you have enough rep (10k+), you can see deleted answers and information about who deleted them.