55e91158b3
CI / verify (pull_request) Has been cancelled
Gate dashboard/stores/orders by permission and move dashboard auth to method level so leaderboard stays open without toasting 403s. Co-authored-by: Cursor <cursoragent@cursor.com>
14 lines
506 B
TypeScript
14 lines
506 B
TypeScript
import type { PartnerLeaderboardPeriod, PartnerLeaderboardResponse } from '@dukang/shared-types';
|
|
import { request } from './api';
|
|
|
|
export function fetchPartnerLeaderboard(period: PartnerLeaderboardPeriod = 'total') {
|
|
return request<PartnerLeaderboardResponse>(
|
|
'PARTNER_H5',
|
|
`/partner/dashboard/leaderboard?period=${period}`,
|
|
{ silent: true },
|
|
);
|
|
}
|
|
|
|
export type { PartnerLeaderboardPeriod, PartnerLeaderboardResponse };
|
|
export type { PartnerLeaderboardEntry } from '@dukang/shared-types';
|