forked from trent_larson/crowd-funder-for-time-pwa
for BVC shortcut: send attend & give actions, and list actions to confirm
This commit is contained in:
@@ -229,16 +229,16 @@ export interface ErrorResponse {
|
||||
};
|
||||
}
|
||||
|
||||
export interface ErrorResult {
|
||||
type: "error";
|
||||
error: InternalError;
|
||||
}
|
||||
|
||||
export interface InternalError {
|
||||
error: string; // for system logging
|
||||
userMessage?: string; // for user display
|
||||
}
|
||||
|
||||
export interface ErrorResult extends ResultWithType {
|
||||
type: "error";
|
||||
error: InternalError;
|
||||
}
|
||||
|
||||
export type CreateAndSubmitClaimResult = SuccessResult | ErrorResult;
|
||||
|
||||
// This is used to check for hidden info.
|
||||
@@ -758,12 +758,23 @@ export const claimSpecialDescription = (
|
||||
}
|
||||
};
|
||||
|
||||
// from https://stackoverflow.com/a/175787/845494
|
||||
//
|
||||
export function isNumeric(str: string): boolean {
|
||||
return !isNaN(+str);
|
||||
}
|
||||
export const BVC_MEETUPS_PROJECT_CLAIM_ID =
|
||||
//"https://endorser.ch/entity/01GXYPFF7FA03NXKPYY142PY4H";
|
||||
"https://endorser.ch/entity/01HNTZYJJXTGT0EZS3VEJGX7AK";
|
||||
|
||||
export function numberOrZero(str: string): number {
|
||||
return isNumeric(str) ? +str : 0;
|
||||
}
|
||||
export const bvcMeetingJoinClaim = (did: string, startTime: string) => {
|
||||
return {
|
||||
"@context": SCHEMA_ORG_CONTEXT,
|
||||
"@type": "JoinAction",
|
||||
agent: {
|
||||
identifier: did,
|
||||
},
|
||||
event: {
|
||||
organizer: {
|
||||
name: "Bountiful Voluntaryist Community",
|
||||
},
|
||||
name: "Saturday Morning Meeting",
|
||||
startTime: startTime,
|
||||
},
|
||||
};
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user