Esempio n. 1
0
def make_transaction(user,room):
    tp = PaymentType.objects.get(alias='text-chat')
    user.account = user.account - tp.price
    user.save()
    Payment.get_chat_text_payment_or_create(room)
    # disactive room and note a man
    if user.account<=0:
        room.close_room_by_low_account()
        send_update_room(room)
Esempio n. 2
0
 def close_room_by_stop_button(self):
     self.is_active = False
     self.is_low_account = False
     self.save()
     p = Payment.get_chat_text_payment_or_create(self)
     p.is_closed = True
     p.save()