diff options
| author | Syndamia <kamen.d.mladenov@protonmail.com> | 2021-07-23 08:28:04 +0300 |
|---|---|---|
| committer | Syndamia <kamen.d.mladenov@protonmail.com> | 2021-07-23 08:28:04 +0300 |
| commit | 0b281b813a9ab00d7c69eb140ab5ac2952987316 (patch) | |
| tree | a4550195b02554b0cbfc91d6f48822353f4cfb59 /go-src/windows.go | |
| parent | 009b1f9e9ea3d7da6f20b6b521a162c935ca7b83 (diff) | |
| download | ctfc-0b281b813a9ab00d7c69eb140ab5ac2952987316.tar ctfc-0b281b813a9ab00d7c69eb140ab5ac2952987316.tar.gz ctfc-0b281b813a9ab00d7c69eb140ab5ac2952987316.zip | |
Roughly implemented account name change
Diffstat (limited to 'go-src/windows.go')
| -rw-r--r-- | go-src/windows.go | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/go-src/windows.go b/go-src/windows.go index f32d0a7..b88c224 100644 --- a/go-src/windows.go +++ b/go-src/windows.go @@ -249,8 +249,19 @@ func accountWindow(...string) { if !updatePassword(pass[0], pass[1]) { defer showError(invalidArgument, accountWindow) } else { - logoutUser() - defer StartupWindow() + defer accountWindow() + } + case 2: + newName := formWindow("Editing", accountWindow, + []formInput{ + {"Current password", inputBackSpec, nil}, + {"New name", "", stringValidName}, + }, + ) + if !updateName(newName[0], newName[1]) { + defer showError(invalidArgument, accountWindow) + } else { + defer accountWindow() } default: defer showError(invalidCommand, accountWindow) |
