Comparing version 1.8.0 to 1.9.0
{ | ||
"name": "hhgame", | ||
"version": "1.8.0", | ||
"version": "1.9.0", | ||
"description": "", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
import HHGame from "../.."; | ||
import UserGender from '../../shared/models/UserGender'; | ||
/** 用户排行榜 */ | ||
export interface UserRankList { | ||
/** 排行榜列表 */ | ||
list: { | ||
/** 名次 从1开始 */ | ||
rank: number; | ||
uid: number; | ||
nickName: string; | ||
avatarUrl: string; | ||
gender: UserGender; | ||
}[]; | ||
/** 排行榜上记录总数(仅当指定了needLogin时会返回) */ | ||
total?: number; | ||
/** | ||
* 自己所在名次 从1开始 | ||
* 仅当指定了needSelf时会返回 | ||
* 未登录或榜上无名时 会返回undefined | ||
*/ | ||
self?: number; | ||
} | ||
export interface GetRankOptions { | ||
/** 在返回的list中包含榜上最前N名 */ | ||
listTopN?: number; | ||
/** | ||
* TODO 可以先不实现 | ||
* 在返回的list中包含高于自己名次的前N名 | ||
* 为0时也会包含自己 | ||
*/ | ||
listAboveN?: number; | ||
/** | ||
* TODO 可以先不实现 | ||
* 在返回的list中包含自己及低于自己名次的后N名 | ||
* 为0时也会包含自己 | ||
*/ | ||
listBelowN?: number; | ||
/** | ||
* TODO 可以先不实现 | ||
* 需要返回排行榜上的总人数 | ||
*/ | ||
needTotal?: boolean; | ||
/** 需要返回自己的名次(返回在 `self` 里,不会放入 `list`) */ | ||
needSelf?: boolean; | ||
/** 排行榜数值的排序方式 默认desc(降序) */ | ||
sortType?: 'asc' | 'desc'; | ||
} | ||
import { GetRankOptions, UserRankList } from "../../shared/protocols/rank/PtlGetRank"; | ||
export default class RankApi { | ||
@@ -62,3 +17,3 @@ hhGame: HHGame; | ||
*/ | ||
updateRankValue(rankId: string, value: number, sortType?: 'asc' | 'desc'): Promise<void>; | ||
updateRankValue(rankId: string, value: number, sortType?: 'asc' | 'desc'): Promise<import("../../shared/protocols/rank/PtlUpdateRankValue").ResUpdateRankValue>; | ||
} |
@@ -45,3 +45,3 @@ import HHGame from '../../..'; | ||
*/ | ||
autoLogin(type?: any): Promise<CurrentUser>; | ||
autoLogin(type?: 'weapp' | 'ttapp'): Promise<CurrentUser>; | ||
/** | ||
@@ -48,0 +48,0 @@ * 在屏幕上创建一个“登录”按钮 |
Sorry, the diff of this file is too big to display
124935
64
1456