Changes between Version 8 and Version 9 of UseCaseImplementations


Ignore:
Timestamp:
07/01/25 19:43:53 (5 days ago)
Author:
231136
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UseCaseImplementations

    v8 v9  
    125125[[Image(filter2.jpeg)]]
    126126
     127== ИД: 6 - Регистрација на корисник
     128
     129[[Image(register.jpeg)]]
     130
     131При клик на копчето најави се, се испраќа POST барање до backend-от. Доколку успешно, корисникот е веднаш логиран на својот нов профил.
     132
     133[[Image(handle_register.jpeg)]]
     134
     135Се валидираат информациите внесени од корисникот. Доколку нема проблем со испратените информации се создава корисникот и се враќа инстанца од истиот, заедно со дополнителни токени за автентикација.
     136
     137[[Image(register_view.jpeg)]]
     138
     139[[Image(reg_serializer.jpeg)]]
    127140
    128141
     142== ИД: 7 - Додавање на предмет во омилени
    129143
     144[[Image(heart.jpeg)]]
     145
     146Со клик на срцето се испраќа POST барање за тргање или додавање на предметот во листата на омилени.
     147
     148[[Image(toggle_fave.jpeg)]]
     149
     150Во backend-от истата функција се користи за справување со барања за додавање во омилени, позитивна оценка и негативна оценка. Се користат параметри во барањето за да може да се преземе соодветната акција.
     151
     152[[Image(toggle_pref.jpeg)]]
     153
     154== ИД: 8 - Оставање на оценка на препорачан предмет
     155
     156[[Image(liked_disliked.jpeg)]]
     157
     158Со клик на копчето лајк се испраќа POST барање за додавање на предметот во листата на позитивни оценки. Доколку предметот претходно бил во листата на негативни оценки се испраќа и барање за истиот да се тргне од таа листа.
     159
     160[[Image(handle_like.jpeg)]]
     161
     162Истото важи и за негативните оценки.
     163
     164[[Image(handle_dislike.jpeg)]]
     165
     166На backend-от се повикува истата функција како и за додавање во омилени (види ИД 7 - слика 2)
     167
     168== ИД: 9 - Преглед на мои предмети
     169
     170[[Image(my_fave.jpeg)]]
     171
     172Кога корисникот првпат ќе навигира кон „Мои предмети“ ќе се испрати GET барање за неговите предмети, потоа тоа се зачувува во React Context и веќе не се прават барања до сервер кога корисникот сака да го пристапи.
     173
     174[[Image(fetch_pref.jpeg)]]
     175
     176[[Image(pref_view.jpeg)]]
     177
     178