Combine onion and barbecue sauce; pour over meat.
Cover and cook on low for 10-12 hours or on high for 5-6 hours.
Break up meat with fork and mix. Serve on buns.