mirror of
https://github.com/storytold/placeholder-artcraft.git
synced 2026-10-29 09:06:48 +00:00
0daf83dba9
Need to remove secrets before entire repo can be made public.
22 lines
592 B
TypeScript
22 lines
592 B
TypeScript
import { invoke } from "@tauri-apps/api/core";
|
|
import { CommandResult } from "../common/CommandStatus";
|
|
|
|
export interface ArtcraftGetCreditsSuccess extends CommandResult {
|
|
payload: ArtcraftGetCreditsPayload;
|
|
}
|
|
|
|
export interface ArtcraftGetCreditsPayload {
|
|
free_credits: number,
|
|
monthly_credits: number,
|
|
banked_credits: number,
|
|
sum_total_credits: number,
|
|
}
|
|
|
|
export const ArtcraftGetCredits = async () : Promise<ArtcraftGetCreditsSuccess> => {
|
|
try {
|
|
return await invoke("storyteller_get_credits_command") as ArtcraftGetCreditsSuccess;
|
|
} catch (error) {
|
|
throw error;
|
|
}
|
|
}
|