Changes between Version 6 and Version 7 of UseCaseImplementations


Ignore:
Timestamp:
04/09/24 18:38:53 (8 weeks ago)
Author:
186085
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UseCaseImplementations

    v6 v7  
    238238Се користат CSS класи од библиотеката tailwind, за да се дефинира изгледот на различните елементи во страницата за пребарување.
    239239
    240 {{{#!javascript
     240{{{
    241241import { ChangeEvent, useContext, useEffect, useState } from "react"
    242242import { get_categories, get_genres } from "./api/creation";
     
    287287Oва е функција која е дел од api-то што комуницира со eндпоинтот на backend-oт. Функцијата прави GET барање со две заглавја меѓу кои е и идентификаторот на сесијата. Тоа ни е потребно бидејќи рутата е заштитена и корисници кои не се логирани, не можат да пристапат до неа.
    288288
    289 {{{#!javascript
     289{{{
    290290async function get_genres(sessionUuid: string) {
    291291    const options = {
     
    306306Oткако ќе се притисне копчето Search, кое е дел од SearchTab компонента чиј код не е прикажан тука но е дел од претходната компонента, се повикува следната функција која ги формира соодветните параметри за пребарување.
    307307
    308 {{{#!javascript
     308{{{
    309309async function get_songs(genres: Set<string>, searchString: string, sessionUuid: string): Promise<SongRes[]> {
    310310    let genres_query = ''
     
    335335Низ апликацијата се користени и типови за олеснување на процесот на развивање на апликацијата. Еден од тие типови е !SongRes.
    336336
    337 {{{#!javascript
     337{{{
    338338interface SongRes {
    339339    album_id?: number,