fix PlayerHistory and TribeHistory (it sometimes didn't show tooltips)

This commit is contained in:
Dawid Wysokiński 2021-01-01 10:57:52 +01:00
parent 1e21260aee
commit ea71ef5e0b
6 changed files with 26 additions and 26 deletions

View File

@ -40,10 +40,10 @@ function PlayerHistory({ t, server, playerID }: Props) {
>(PLAYER_HISTORY_AND_DAILY_STATS, { >(PLAYER_HISTORY_AND_DAILY_STATS, {
fetchPolicy: 'cache-and-network', fetchPolicy: 'cache-and-network',
variables: { variables: {
limit, offset: query.page * limit,
playerHistoryOffset: query.page * limit,
dailyPlayerStatsOffset: query.page * limit + 1,
sort: ['createDate DESC'], sort: ['createDate DESC'],
playerHistoryLimit: limit,
dailyPlayerStatsLimit: limit + 1,
playerHistoryFilter: { playerHistoryFilter: {
playerID: [playerID], playerID: [playerID],
}, },

View File

@ -6,16 +6,16 @@ export const PLAYER_HISTORY_AND_DAILY_STATS = gql`
$playerHistoryFilter: PlayerHistoryFilter $playerHistoryFilter: PlayerHistoryFilter
$dailyPlayerStatsFilter: DailyPlayerStatsFilter $dailyPlayerStatsFilter: DailyPlayerStatsFilter
$sort: [String!] $sort: [String!]
$limit: Int $offset: Int
$playerHistoryOffset: Int $playerHistoryLimit: Int
$dailyPlayerStatsOffset: Int $dailyPlayerStatsLimit: Int
) { ) {
playerHistory( playerHistory(
server: $server server: $server
filter: $playerHistoryFilter filter: $playerHistoryFilter
sort: $sort sort: $sort
limit: $limit limit: $playerHistoryLimit
offset: $playerHistoryOffset offset: $offset
) { ) {
items { items {
tribe { tribe {
@ -41,8 +41,8 @@ export const PLAYER_HISTORY_AND_DAILY_STATS = gql`
server: $server server: $server
filter: $dailyPlayerStatsFilter filter: $dailyPlayerStatsFilter
sort: $sort sort: $sort
limit: $limit limit: $dailyPlayerStatsLimit
offset: $dailyPlayerStatsOffset offset: $offset
) { ) {
items { items {
points points

View File

@ -43,8 +43,8 @@ export type Variables = {
server: string; server: string;
playerHistoryFilter?: PlayerHistoryFilter; playerHistoryFilter?: PlayerHistoryFilter;
dailyPlayerStatsFilter?: DailyPlayerStatsFilter; dailyPlayerStatsFilter?: DailyPlayerStatsFilter;
limit?: number; offset?: number;
sort?: string[]; sort?: string[];
playerHistoryOffset?: number; playerHistoryLimit?: number;
dailyPlayerStatsOffset?: number; dailyPlayerStatsLimit?: number;
}; };

View File

@ -38,9 +38,9 @@ function TribeHistory({ t, server, tribeID }: Props) {
>(TRIBE_HISTORY_AND_DAILY_STATS, { >(TRIBE_HISTORY_AND_DAILY_STATS, {
fetchPolicy: 'cache-and-network', fetchPolicy: 'cache-and-network',
variables: { variables: {
limit, offset: query.page * query.limit,
tribeHistoryOffset: query.page * limit, tribeHistoryLimit: limit,
dailyTribeStatsOffset: query.page * limit + 1, dailyTribeStatsLimit: limit + 1,
sort: ['createDate DESC'], sort: ['createDate DESC'],
tribeHistoryFilter: { tribeHistoryFilter: {
tribeID: [tribeID], tribeID: [tribeID],

View File

@ -6,16 +6,16 @@ export const TRIBE_HISTORY_AND_DAILY_STATS = gql`
$tribeHistoryFilter: TribeHistoryFilter $tribeHistoryFilter: TribeHistoryFilter
$dailyTribeStatsFilter: DailyTribeStatsFilter $dailyTribeStatsFilter: DailyTribeStatsFilter
$sort: [String!] $sort: [String!]
$limit: Int $offset: Int
$tribeHistoryOffset: Int $tribeHistoryLimit: Int
$dailyTribeStatsOffset: Int $dailyTribeStatsLimit: Int
) { ) {
tribeHistory( tribeHistory(
server: $server server: $server
filter: $tribeHistoryFilter filter: $tribeHistoryFilter
sort: $sort sort: $sort
limit: $limit offset: $offset
offset: $tribeHistoryOffset limit: $tribeHistoryLimit
) { ) {
items { items {
tribe { tribe {
@ -40,8 +40,8 @@ export const TRIBE_HISTORY_AND_DAILY_STATS = gql`
server: $server server: $server
filter: $dailyTribeStatsFilter filter: $dailyTribeStatsFilter
sort: $sort sort: $sort
limit: $limit offset: $offset
offset: $dailyTribeStatsOffset limit: $dailyTribeStatsLimit
) { ) {
items { items {
points points

View File

@ -37,8 +37,8 @@ export type Variables = {
server: string; server: string;
tribeHistoryFilter?: TribeHistoryFilter; tribeHistoryFilter?: TribeHistoryFilter;
dailyTribeStatsFilter?: DailyTribeStatsFilter; dailyTribeStatsFilter?: DailyTribeStatsFilter;
limit?: number; offset?: number;
sort?: string[]; sort?: string[];
tribeHistoryOffset?: number; tribeHistoryLimit?: number;
dailyTribeStatsOffset?: number; dailyTribeStatsLimit?: number;
}; };