Bug #2525

Błąd przesyłania plików gg -> kadu

Added by Dariusz Janik over 1 year ago. Updated 3 months ago.

Status:New Start date:03/12/2012
Priority:Normal Due date:
Assignee:- % Done:

0%

Category:- Spent time: -
Target version:-
Found in Git commit: Steps to reproduce:1. Wysłanie pliku z gg do kadu
2. Kadu - kliknięcie Akceptuj
3. Kadu - odczekanie około 10 sekund
4. Kadu - wybranie lokalizacji pliku i kliknięcie Zapisz
5. Kadu - Wpatrywanie się w pasek postępu, który wskazuje cały czas 0%
Fixed in Git commit: Additional information:
Junior job:No

Description

Opis
1. Użytkownik GG wysyła plik, kadu pyta o akceptację transferu (gg czeka na akceptację 1 minutę)
2. Użytkownik kadu naciska przycisk Akceptuj i wyświetla się okienko "Wybierz lokalizację"
-Jeśli użytkownik kadu nie zdąży wybrać lokalizacji (nacisnąć przycisku "Zapisz") w czasie krótszym niż powiedzmy pół sekundy to plik się nie prześle. GG wyświetli komunikat "Anulowano", kadu zatrzyma się na etapie przesyłania 0% z komunikatem "Nie podłączony"
-Jeśli użytkownik kadu bezpośrednio po naciśnięciu przycisku Akceptuj od razu wybierze "Zapisz" (np. poprzez naciśnięcie ENTER, żeby było jak najszybciej) to plik się prześle.

Dopuszczalny czas między kliknięciem przycisku Akceptuj, a Zapisz był różny, jednak we wszystkich przypadkach, gdy ten czas był bardzo krótki udało się pomyślnie przesłać pliki.

Propozycje naprawienia błędu:
-usunięcie z etapu odbierania pliku okna wyboru lokalizacji i zastąpienie dodatkowym polem wyboru gdzieś w ustawieniach. Czyli jedna lokalizacja ustawiona na stałe dla wszystkich plików. Wysłanie komunikatu Akceptacji i bezpośrednio po nim komunikatu możliwości rozpoczęcia wysyłania do klienta wysyłającego plik. Wady: brak możliwości wyboru gdzie zapisać każdy odbierany plik

-Druga propozycja, łatwiejsza do zaimplementowania w bieżącym rozwiązaniu. W momencie naciśnięcia przycisku Akceptuj, nie wysyłamy komunikatu o akceptacji, tylko czekamy na wybór lokalizacji i dopiero w momencie wyboru przycisku Zapisz wysyłamy komunikat akceptacji i bezpośrednio po nim komunikat możliwości rozpoczęcia przesyłania. Należy jednak wziąć pod uwagę, że na akceptację odbiorca ma 1 minutę, czyli w tym przypadku na akceptację i wyboru lokalizacji zapisywanego pliku.

klient kadu: 0.11.1, Qt 4.7.2 na Ubuntu 11.04 (64b)
klient Gadu-Gadu 10.5.2.13164 na Windows XP (32b)

History

Updated by Rafał Malinowski over 1 year ago

  • Target version set to 0.12.0

Ciekawe spostrzeżenie.
Czyżby GG zmieniło protokół?

Updated by Rafał Malinowski over 1 year ago

  • Project changed from core to gadu-gadu

Updated by Rafał Malinowski about 1 year ago

  • Target version deleted (0.12.0)

Przejrzałem kod. Aktualnie jest tak jak piszesz. Przesuwam błąd na kolejne wydanie.

Updated by Bartosz Brachaczek about 1 year ago

  • Target version set to 1.0

Updated by Rafał Malinowski 3 months ago

  • Target version deleted (1.0)

Also available in: Atom PDF