I've only been in Madrid and Seville and Granada (from the states), but that sentence looks like Portuguese to me. Does Barcelona speak a different dialect of Spanish or did you just type out a Portuguese sentence?
calleu d'una puta vegada
There is at least two words, calleu, and vegada that don't exist in any Portuguese I've encountered. Also, d'una is... not something I've seen in Portuguese before.
But I'm a new speaker so I may be missing something.
I found this slang for shut the fuck up in Portuguese, not sure how cromulent it is: https://en.bab.la/dictionary/english-portuguese/shut-the-fuc...