chore: update p4p sdk

feature/ads-smart-display
tiendat3699 2024-06-20 13:37:55 +07:00
parent 4d25d06a38
commit 6571042307
1 changed files with 13 additions and 1 deletions

View File

@ -4,6 +4,7 @@ export type minusTicketType = 'auth' | 'revive';
export interface SDK {
setCallAPI(value: boolean): void;
getEnv(): string;
getUserTicket(): number;
getTopScore(): number;
getLatestScore(): number;
@ -24,6 +25,12 @@ export interface SDK {
getLeaderBoard(): Promise<PlayerInfo[]>;
}
export enum Env {
development,
staging,
production,
}
export interface PlayerInfo {
userId: string;
displayName: string;
@ -33,8 +40,9 @@ export interface PlayerInfo {
export interface Reward {
id: string;
name: string;
type: string;
description: string;
quantity: number;
thumbnailLink: string;
}
enum InitState {
@ -48,6 +56,10 @@ export default class P4PSDK {
//#region PUBLIC METHOD
public static getEnv(): Env {
return Env[this._sdk?.getEnv() as keyof typeof Env];
}
public static getUserTicket(): number {
return this._sdk?.getUserTicket();
}