diff options
author | gumi <git@gumi.ca> | 2021-08-19 12:14:37 -0400 |
---|---|---|
committer | gumi <git@gumi.ca> | 2021-08-19 12:21:16 -0400 |
commit | 802fb4adaf2e4ffd76b08dc23e29e4c8f4bed543 (patch) | |
tree | eed99a377249bdac523c275614925078e6e02167 /src/views/Registration.vue | |
parent | c3d48e0be54364cf14df4eb1c3ed49d74ae8ab6d (diff) | |
download | website-802fb4adaf2e4ffd76b08dc23e29e4c8f4bed543.tar.gz website-802fb4adaf2e4ffd76b08dc23e29e4c8f4bed543.tar.bz2 website-802fb4adaf2e4ffd76b08dc23e29e4c8f4bed543.tar.xz website-802fb4adaf2e4ffd76b08dc23e29e4c8f4bed543.zip |
fix some typescript warnings
Diffstat (limited to 'src/views/Registration.vue')
-rw-r--r-- | src/views/Registration.vue | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/views/Registration.vue b/src/views/Registration.vue index 782b072..e170f47 100644 --- a/src/views/Registration.vue +++ b/src/views/Registration.vue @@ -162,7 +162,7 @@ export default class Registration extends Vue { specialEvent = process.env.VUE_APP_EVENT?.trim() ?? ""; // special in-game events - async mounted () { + async mounted (): Promise<void> { // already loaded (user returned to this page) if (reCAPTCHA.isReady) { await this.$nextTick(); @@ -174,7 +174,7 @@ export default class Registration extends Vue { } } - async start () { + async start (): Promise<void> { this.step = -3; try { @@ -187,13 +187,13 @@ export default class Registration extends Vue { } } - async checkEmail () { + async checkEmail (): Promise<void> { this.step = 2; await this.$nextTick(); (this.$refs._user as HTMLInputElement).focus(); } - async checkUser () { + async checkUser (): Promise<void> { // TODO: check here whether the username is taken this.step = 3; await this.$nextTick(); @@ -217,7 +217,7 @@ export default class Registration extends Vue { return hexCodes.join(""); } - async checkPassword () { + async checkPassword (): Promise<void> { const fullHash = await this.sha1(this.user.pwd); const hashPrefix = fullHash.substring(0, 5); const hashSuffix = fullHash.substring(5); @@ -252,11 +252,11 @@ export default class Registration extends Vue { } } - sleep (milliseconds: number) { + sleep (milliseconds: number): Promise<number> { return new Promise(resolve => setTimeout(resolve, milliseconds)); } - async create () { + async create (): Promise<void> { reCAPTCHA.instance.execute(); let token = ""; |