6989a98d75
- Arkitektur: docs/auth/passwordless-architecture.md - Backend: iom/quixzoom-auth-service/ (FastAPI + Redis) - Webb: quixzoom-market-pages/se/login/ (QR-kod + polling) - App: iom/quixzoom-app/src/features/auth/ (push + deep links) Flöde: QR-kod → app-godkännande → webb-inloggad
22 lines
916 B
TypeScript
22 lines
916 B
TypeScript
import { GetQueues } from '../../@types/api';
|
|
import { SelectedStatuses } from '../../@types/app';
|
|
export declare class Api {
|
|
private axios;
|
|
constructor({ basePath }?: {
|
|
basePath: string;
|
|
});
|
|
getQueues({ status, }: {
|
|
status: SelectedStatuses;
|
|
}): Promise<GetQueues>;
|
|
retryAll(queueName: string): Promise<void>;
|
|
cleanAllDelayed(queueName: string): Promise<void>;
|
|
cleanAllFailed(queueName: string): Promise<void>;
|
|
cleanAllCompleted(queueName: string): Promise<void>;
|
|
cleanJob(queueName: string, jobId: string | number | undefined): Promise<void>;
|
|
retryJob(queueName: string, jobId: string | number | undefined): Promise<void>;
|
|
promoteJob(queueName: string, jobId: string | number | undefined): Promise<void>;
|
|
getJobLogs(queueName: string, jobId: string | number | undefined): Promise<string[]>;
|
|
private handleResponse;
|
|
private handleError;
|
|
}
|