feat: invite codes
This commit is contained in:
7
packages/app/src/External/SnortApi.ts
vendored
7
packages/app/src/External/SnortApi.ts
vendored
@ -79,7 +79,8 @@ export interface RelayDistance {
|
||||
}
|
||||
|
||||
export interface RefCodeResponse {
|
||||
code: string
|
||||
code: string;
|
||||
pubkey: string;
|
||||
}
|
||||
|
||||
export default class SnortApi {
|
||||
@ -143,6 +144,10 @@ export default class SnortApi {
|
||||
return this.#getJsonAuthd<RefCodeResponse>("api/v1/referral", "GET");
|
||||
}
|
||||
|
||||
getRefCodeInfo(code: string) {
|
||||
return this.#getJson<RefCodeResponse>(`api/v1/referral/${code}`, "GET");
|
||||
}
|
||||
|
||||
async #getJsonAuthd<T>(
|
||||
path: string,
|
||||
method?: "GET" | string,
|
||||
|
Reference in New Issue
Block a user