mirror of
https://github.com/Paris-est-Ludique/intranet.git
synced 2025-09-11 13:56:29 +02:00
Adds createEntityAdapter
This commit is contained in:
@@ -2,8 +2,8 @@ import axios from "axios"
|
||||
|
||||
import config from "../config"
|
||||
|
||||
export class JeuxJav {
|
||||
id = 0
|
||||
export class JeuJav {
|
||||
jeuId = 0
|
||||
|
||||
titre = ""
|
||||
|
||||
@@ -34,26 +34,26 @@ export class JeuxJav {
|
||||
bggPhoto = ""
|
||||
}
|
||||
|
||||
export interface JeuxJavList {
|
||||
data?: JeuxJav[]
|
||||
export interface JeuJavList {
|
||||
data?: JeuJav[]
|
||||
error?: Error
|
||||
}
|
||||
|
||||
export interface JeuxJavData {
|
||||
data?: JeuxJav
|
||||
export interface JeuJavData {
|
||||
data?: JeuJav
|
||||
error?: Error
|
||||
}
|
||||
|
||||
export const getJeuxJavList = async (): Promise<JeuxJavList> => {
|
||||
export const getJeuJavList = async (): Promise<JeuJavList> => {
|
||||
try {
|
||||
const { data } = await axios.get(`${config.API_URL}/JeuxJav`)
|
||||
const { data } = await axios.get(`${config.API_URL}/JeuJav`)
|
||||
return { data }
|
||||
} catch (error) {
|
||||
return { error: error as Error }
|
||||
}
|
||||
}
|
||||
|
||||
export const getJeuxJavData = async (id: string): Promise<JeuxJavData> => {
|
||||
export const getJeuJavData = async (id: string): Promise<JeuJavData> => {
|
||||
try {
|
||||
const { data } = await axios.get(`${config.API_URL}/users/${id}`)
|
||||
return { data }
|
@@ -1,7 +1,7 @@
|
||||
import axios from "axios"
|
||||
|
||||
export interface User {
|
||||
id: number
|
||||
membreId: number
|
||||
name: string
|
||||
phone: string
|
||||
email: string
|
||||
@@ -27,7 +27,7 @@ export const getUserList = async (): Promise<UserList> => {
|
||||
}
|
||||
}
|
||||
|
||||
export const getUserData = async (id: string): Promise<UserData> => {
|
||||
export const getUserData = async (id: number): Promise<UserData> => {
|
||||
try {
|
||||
const { data } = await axios.get(`https://jsonplaceholder.typicode.com/users/${id}`)
|
||||
return { data }
|
||||
|
Reference in New Issue
Block a user