Once again a weird place to commit, I have already done a lot of work, but I am just bad at using git, okay.
19 lines
492 B
TypeScript
19 lines
492 B
TypeScript
import { defineEventHandler } from 'h3'
|
|
import { ChallengeStrategy } from '@impost/lib';
|
|
|
|
export default defineEventHandler((event) => {
|
|
let difficulty: number;
|
|
|
|
switch (config.strategy) {
|
|
case ChallengeStrategy.LeadingZeroes:
|
|
difficulty = config.leading_zeroes.difficulty!;
|
|
break;
|
|
case ChallengeStrategy.TargetNumber:
|
|
difficulty = config.target_number.max_number!;
|
|
break;
|
|
}
|
|
|
|
return {
|
|
difficulty
|
|
}
|
|
}) |