amnet-native initial commit

This commit is contained in:
ppc
2024-08-13 15:44:13 +01:00
parent d6f2cd18b8
commit b054bf4d4c
23 changed files with 15261 additions and 0 deletions
+28
View File
@@ -0,0 +1,28 @@
export interface AMServerInfoResponse {
server_name: string;
api_version: number;
}
export interface AMCardInRequest {
card_id: string;
}
export function generateCardNumber(): string {
let cardId = '';
while (true) {
// don't start with a 3
const firstDigit = Math.floor(Math.random() * 10);
if (firstDigit !== 3) {
cardId = firstDigit.toString();
break;
}
}
for (let i = 0; i < 19; i++) {
cardId += Math.floor(Math.random() * 10).toString();
}
return cardId;
}