Path: blob/dev/pkg/js/libs/telnet/memo.telnet.go
2858 views
// Warning - This is generated code1package telnet23import (4"errors"5"fmt"67"github.com/projectdiscovery/nuclei/v3/pkg/protocols/common/protocolstate"8)910func memoizedisTelnet(executionId string, host string, port int) (IsTelnetResponse, error) {11hash := "isTelnet" + ":" + fmt.Sprint(executionId) + ":" + fmt.Sprint(host) + ":" + fmt.Sprint(port)1213v, err, _ := protocolstate.Memoizer.Do(hash, func() (interface{}, error) {14return isTelnet(executionId, host, port)15})16if err != nil {17return IsTelnetResponse{}, err18}19if value, ok := v.(IsTelnetResponse); ok {20return value, nil21}2223return IsTelnetResponse{}, errors.New("could not convert cached result")24}252627