frontend/src/lib/requests/requests.ts

Summary

Maintainability
A
0 mins
Test Coverage
import { CashMovementsApiFactory, Configuration } from '$lib/api';
import {
    RestocksApiFactory,
    AuthApiFactory,
    AccountsApiFactory,
    ItemsApiFactory,
    DeletedApiFactory,
    RefillsApiFactory,
    CarouselApiFactory,
    CategoriesApiFactory,
    TransactionsApiFactory,
    CourseApiFactory,
} from '$lib/api';
import { api, local_token } from '$lib/config/config';

export const authApi = () => {
    return AuthApiFactory(
        new Configuration({
            basePath: api(),
            apiKey: (name: string) => {
                if (name == 'X-Local-Token') {
                    return local_token();
                } else {
                    return '';
                }
            }
        })
    );
};

export const accountsApi = () => {
    return AccountsApiFactory(
        new Configuration({
            basePath: api(),
            apiKey: (name: string) => {
                if (name == 'X-Local-Token') {
                    return local_token();
                } else {
                    return '';
                }
            }
        })
    );
};

export const itemsApi = () => {
    return ItemsApiFactory(
        new Configuration({
            basePath: api(),
            apiKey: (name: string) => {
                if (name == 'X-Local-Token') {
                    return local_token();
                } else {
                    return '';
                }
            }
        })
    );
};

export const deletedApi = () => {
    return DeletedApiFactory(
        new Configuration({
            basePath: api(),
            apiKey: (name: string) => {
                if (name == 'X-Local-Token') {
                    return local_token();
                } else {
                    return '';
                }
            }
        })
    );
};

export const refillsApi = () => {
    return RefillsApiFactory(
        new Configuration({
            basePath: api(),
            apiKey: (name: string) => {
                if (name == 'X-Local-Token') {
                    return local_token();
                } else {
                    return '';
                }
            }
        })
    );
};

export const carouselApi = () => {
    return CarouselApiFactory(
        new Configuration({
            basePath: api(),
            apiKey: (name: string) => {
                if (name == 'X-Local-Token') {
                    return local_token();
                } else {
                    return '';
                }
            }
        })
    );
};

export const categoriesApi = () => {
    return CategoriesApiFactory(
        new Configuration({
            basePath: api(),
            apiKey: (name: string) => {
                if (name == 'X-Local-Token') {
                    return local_token();
                } else {
                    return '';
                }
            }
        })
    );
};

export const transactionsApi = () => {
    return TransactionsApiFactory(
        new Configuration({
            basePath: api(),
            apiKey: (name: string) => {
                if (name == 'X-Local-Token') {
                    return local_token();
                } else {
                    return '';
                }
            }
        })
    );
};

export const restocksApi = () => {
    return RestocksApiFactory(
        new Configuration({
            basePath: api(),
            apiKey: (name: string) => {
                if (name == 'X-Local-Token') {
                    return local_token();
                } else {
                    return '';
                }
            }
        })
    );
};

export const cashMovementsApi = () => {
    return CashMovementsApiFactory(
        new Configuration({
            basePath: api(),
            apiKey: (name: string) => {
                if (name == 'X-Local-Token') {
                    return local_token();
                } else {
                    return '';
                }
            }
        })
    );
};

export const CourseApi = () => {
    return CourseApiFactory(
        new Configuration({
            basePath: api(),
            apiKey: (name: string) => {
                if (name == 'X-Local-Token') {
                    return local_token();
                } else {
                    return '';
                }
            }
        })
    );
}