INNER CODE UNIT · Go

findAdminUser

GoMudEngine/GoMud · cmd/reset-admin-pw/main.go:58

func findAdminUser() (*users.UserRecord, error) {
	var adminUser *users.UserRecord

	users.SearchOfflineUsers(func(u *users.UserRecord) bool {
		if strings.EqualFold(u.Role, users.RoleAdmin) {
			copyUser := *u
			adminUser = &copyUser
			return false
		}
		return true
	})

	if adminUser == nil {
		return nil, errors.New("no offline admin user record found")
	}

	return adminUser, nil
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…