chore: update p4p sdk
parent
4d25d06a38
commit
6571042307
|
@ -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();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue