supporters full integrated exept sponsors item

This commit is contained in:
MathieuG-P
2022-09-09 02:11:15 +02:00
parent 2600785a10
commit bbff1c6934
16 changed files with 283 additions and 42 deletions
@@ -0,0 +1,27 @@
import { Supporter } from "shared/models/supporters";
import { IpcService } from "./ipc.service";
export class SupportersService {
private static instance: SupportersService;
private ipcService: IpcService;
private constructor(){
this.ipcService = IpcService.getInstance();
}
public static getInstance(): SupportersService{
if(!SupportersService.instance){ SupportersService.instance = new SupportersService(); }
return SupportersService.instance;
}
public getSupporters(): Promise<Supporter[]>{
return this.ipcService.send<Supporter[]>("get-supporters").then(res => {
if(!res.success){ return null; }
return res.data;
});
}
}