She sounds like a Latina. They're all overly friendly and flirty. Easy to mistake for interest. They're fun to hang out with. But like any girl the trick is to get them alone. Your mistake was asking her to hang out in front of her friend. You denied her plausible deniability.
You should have:
1: Invited them both out for drinks some time next week. "I know a cool spot".
2: Got her alone and asked her. "I want to take you out next week"
You should have:
1: Invited them both out for drinks some time next week. "I know a cool spot".
2: Got her alone and asked her. "I want to take you out next week"
Team Nachos